ruby-on-rails - 设置 RVM 路径?

标签 ruby-on-rails ruby rvm

我在 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/

相关文章:

ruby-on-rails - 如何使用正则表达式模式从 URL 中提取参数

ruby-on-rails - 在创建记录之前执行自定义验证?

ruby-on-rails - 根据枚举更改类颜色

ruby-on-rails - 我们如何通过另一个应用程序(都在同一服务器上运行)运行一个应用程序的 rake 任务?

ruby-on-rails - 部署时如何让 capistrano 写一个 .rvmrc 文件?

ruby-on-rails - Ruby on Rails-运行 cucumber 时出错:您已经激活了activesupport 3.2.1,但是您的Gemfile需要activesupport 3.1.0。

ruby-on-rails - 攻击 ActiveRecord : add global named scope

arrays - 是否有返回两个子数组 : one of specified size and another of the remaining contents? 的 Ruby Array 方法

ruby - 您可以使用Ruby中的Net::HTTP发出YouTube分析API请求吗?

Heroku Toolbelt 安装问题