我开始使用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
抛出自制错误。
感谢您的帮助,谢谢!