OS X Yosemite上的多个Ruby和Rails版本

时间:2015-03-03 04:54:14

标签: ruby-on-rails ruby osx-yosemite

我开始使用Rails开发并在OS X Yosemite上设置开发环境,但Ruby和Rails版本有点不稳定。我用自制软件安装Rails,一切似乎进展顺利。虽然which rails声称它位于“〜/ .rbenv / shims / rails”中,而不是/ usr / local / bin,其中homebrew应该放置其应用程序。还有/usr/bin/rails在运行时产生:

  

此系统上当前未安装Rails。获取最新信息   版本,只需输入:

$ sudo gem install rails
     

然后您可以重新运行“rails”命令。

rails --version返回Rails 4.2.0。

我可以创建一个rails应用程序,但是当我运行rails server时,ruby版本是ruby 2.1.5(2014-11-13)[x86_64-darwin14.0]。

我按照这些说明(mac-dev-env.patrickbougie.com/ruby-22/)编译ruby 2.2.0和ruby --version返回“ruby 2.2.0p0(2014-12-25修订版49005) [x86_64的-darwin14]”。 which ruby返回“/ usr / local / rbenv / shims / ruby​​”。

来自Brew安装的Rails和编译的ruby 2.2.0的.bash_profile中的相关行是:

  

如果哪个rbenv>的/ dev / null的;然后评估“$(rbenv init - )”;网络

     

export PATH = / usr / local / openssl / bin:$ PATH export   MANPATH = / usr / local / openssl / ssl / man:$ MANPATH export   PATH = / usr / local / rbenv / bin:$ PATH export RBENV_ROOT = / usr / local / rbenv   eval“$(rbenv init - )”

如何使用Rails运行2.2.0版本的Ruby?到目前为止,我所阅读的所有内容都建议使用rvm(rvm.io)。但是,当我尝试以这种方式安装Ruby时,我得到了自制错误。

发件人:http://railsapps.github.io/installrubyonrails-mac.html,部分:“如果您已经安装了RVM”

  

$ rvm获得稳定--autolibs = enable   $ rvm安装ruby   $ rvm --default使用ruby-2.2.0

rvm install ruby抛出自制错误。

考虑到Ruby 2.2.0已在我的机器上编译,似乎没有必要使用rvm。

感谢您的帮助,谢谢!

0 个答案:

没有答案