Rails 4我的.bashrc文件没有反映最新的ruby版本

时间:2013-08-18 07:16:31

标签: ruby ruby-on-rails-4

我已升级到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“

感谢您的帮助! 弗朗索瓦

1 个答案:

答案 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文件中。