1)
每次加载新的 bash 终端时都会出现此错误
-bash: /etc/profile.d/sm.sh: No such file or directory
-bash: /etc/profile.d/rvm.sh: No such file or directory
我看到了this之前提出的问题的答案是简单地从 .bashrc 中删除引用。但答案是不被接受和未投票的,对这些文件的引用不在 .bashrc 中,而是在 ~/etc/profile
我应该注意,我在 /etc
下没有 profile.d 目录。我有文件 profile
和 profile~orig
2)
在我运行 rvm get stable
后,RVM 添加了第二个导出路径
,但均未包含对 Ruby 2.0.0 的引用。
.bash_profile
export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
export PATH=/usr/local/bin:/Users/mcb/.rvm/gems/ruby-1.9.3-p448/bin:/Users/mcb/.rvm/gems/ruby-1.9.3-p448@global/bin:/Users/mcb/.rvm/rubies/ruby-1.9.3-p448/bin:/Users/mcb/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
我的直觉是将它们合并为一个,消除重复,并手动添加对 ruby 2 的引用。我还自己添加了 $PATH:
,因为第一次也不起作用。
3)
这显然是不对的
my-macbook-pro:~ mcb$ rvm get sable --auto-dotfiles
Warning! PATH is not properly set up, '/Users/mcb/.rvm/gems/ruby-2.0.0-p247/bin' is not available,
usually this is caused by shell initialization files - check them for 'PATH=...' entries,
it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',
to fix temporarily in this shell session run: 'rvm use ruby-2.0.0-p247'.
cat: /Users/mcb/.rvm/help/get: No such file or directory
所以,长话短说,我开始担心在没有某种指导的情况下尝试自己修复其他任何问题,因为担心会让事情变得更糟。
最佳答案
1) 检查 /etc/profile
中这两个文件的引用
对于2)删除export PATH=/usr/local/bin:/Users/mcb/.rvm/gems/ruby-1.9.3-p448/bin:/Users/mcb/.rvm/gems/ruby-1.9.3-p448@global/bin:/Users/mcb/.rvm/rubies/ruby-1.9.3-p448/bin:...
来自~/.bash_profile
对于 3) rvm 变得稳定
=> rvm 变得稳定
关于ruby - OS 10.9 上的 rvm 出现一些问题 : second export path to . bash_profile、缺少 2.0 路径和缺少文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19611305/