我在 Lion 上安装了 RVM、Ruby 1.9.2 和 Rails 3.0.9,效果很好。唯一的问题是,在我关闭终端后我需要执行这个:
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
让它接受 RVM。然后我需要先让 RVM 使用 Ruby 1.9.2,然后才能再次使用 Rails。
我怎样才能让它永久化?
最佳答案
在你第一次执行之后
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
你不需要再做一次。该行将必要的文件包含信息 RVM 附加到您的 .bash_profile
中。如果您使用的是 bash
(而不是 zsh、ksh、csh、tcsh 或任何其他 shell),则每次打开新 session 时都可以访问 RVM。如果您使用不同的 shell,该行可能需要位于不同的启动文件中。例如,如果您使用的是 zsh,那么您可能希望将其附加到您的 ~/.zshrc
文件中。
完成此操作后,只需运行一次 rvm --default use ruby-1.9.2
即可确保默认情况下您拥有所需的 Ruby 版本。请注意,您不需要将此行添加到您的 .bash_profile
或类似文件中。
关于ruby-on-rails - 设置 RVM 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7027784/