我已升级到Rails 4并安装了以下版本(见下文)。问题是我的.bashrc文件仍然引用了ruby-1.9.2。这是一个问题,我该如何纠正?
$ rvm list
rvm rubies
ruby-1.9.2-p320 [ x86_64 ]
ruby-1.9.3-p392 [ x86_64 ]
=* ruby-2.0.0-p247 [ x86_64 ]
$ rails -v
Rails 4.0.0
的.bashrc PATH =“在/ usr /斌:/ usr / sbin目录:在/ usr / local / bin目录:在/ usr /本地/ git的/ bin中:/Users/francoisvdhoven/.rvm/bin:/Users/francoisvdhoven/.rvm/bin/npm :/Users/francoisvdhoven/.rvm/bin:/ bin中:/Users/francoisvdhoven/.rvm/bin/node:/Users/francoisvdhoven/.rvm/gems/ruby-1.9.2-p320/bin:/用户/ francoisvdhoven /.rvm/gems/ruby-1.9.2-p320@global/bin:/Users/francoisvdhoven/.rvm/rubies/ruby-1.9.2-p320/bin“
感谢您的帮助! 弗朗索瓦
答案 0 :(得分:0)
您应该可以从.bashrc文件中删除这些特定路径。
典型的rvm安装不应影响你的.bashrc,超出其中的以下行:
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
另外,你的.bash_profile应该只包含这一行:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
使用这些条目,当你使用rvm选择你想要使用的ruby时,你的$ PATH变量中的ruby位置将被动态设置......从而消除了任何需要硬化任何ruby路径的需要明确地在.bashrc文件中。