ruby - 错误信息 : -bash:/etc/profile. d/rvm.sh: 没有那个文件或目录

标签 ruby macos rvm

在我的 mac 上成功安装 Ruby 后,每次启动终端时,我都会收到此消息:

Last login: Sun May 19 00:47:06 on ttys000
-bash: /etc/profile.d/rvm.sh: No such file or directory

这是什么意思?我需要解决这个问题吗?如果是怎么办?

最佳答案

每次启动终端或终端中的新选项卡时,都会开始一个 bash shell session 。您可以设置一些命令在每次启动 bash session 时运行。典型的用例包括设置一些别名(例如 gst 用于 git status)、环境变量和运行其他 bash 脚本。放置这些初始 bash 命令的地方通常在 ~/.bashrc~/.bash_profile 中。首先检查这些文件,看看您是否引用了文件 /etc/profile.d/rvm.sh。另外,检查该文件是否确实存在于您的机器上。如果没有,您可以安全地从 bashrcbash_profile 中删除相应的行。如果它确实存在,那么您必须调试其他有趣的事情。

另请注意,RVM 的工作方式要求您每次都运行特定的脚本。如果您有 RVM 并计划使用它,它是否有效?如果没有,您可能需要找到适当的 RVM 脚本在您的计算机上的位置,并向运行该脚本的 bashrcbash_profile 添加一些内容。通常,当您安装 RVM 时,它会告诉您要添加什么命令以及添加到哪里。例如通过~/.bashrc文件包含如下命令:

[[ -s "/Users/amitgupta/.rvm/scripts/rvm" ]] && source "/Users/amitgupta/.rvm/scripts/rvm"

检查 rvm 脚本是否存在,是一个非空文件,然后运行它。

关于ruby - 错误信息 : -bash:/etc/profile. d/rvm.sh: 没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16631326/

相关文章:

ruby - 在 Aptana 3 上运行 rspec

iphone - 在 iPhone OS 应用程序中使用 Ruby/Python 代码?

html - 如何使用 Capybara 在 lightbox/fancybox 中查找元素

objective-c - 更改 NSTextField、NSTextView 的 FocusRing 颜色

ruby - RVM安装过程中出现 "gpg: command not found"错误如何解决?

ruby - 没有足够的空间来安装 Ruby - Debian 7

ruby-on-rails - 如何在 Ruby 中并行递归下载 FTP 文件夹?

macos - 如何在终端中显示当前分支和文件夹路径?

macos - 如何解锁我的电脑并通过 applescript 显示屏幕?

ruby-on-rails - 使用 RVM 在 Ubuntu 11.10 上安装 iconv 时出错