我很绝望,请帮忙。我无法弄清楚如何更改 Ruby on Rails 以使用 2.0.0 运行,尽管我认为我已经做了一切将 2.0.0 设置为默认值,并且 rvm -list 甚至没有显示 1.8.7一个选项。我不知道我需要移动哪些文件/我需要更改哪些路径,而且我尝试卸载 Rails 也没有成功,因为存在“missingBundle”错误。
$ ruby - v
返回 ruby 2.0.0p247
$ rvm--default use 2.0.0
Using /Users/ericafischer-colbrie/.rvm/gems/ruby-2.0.0-p247
然后,
$ rails -s
Rails prefers to run ruby 2.0. You're running ruby 1.8.7 (2012-02-08 patchlevel 358)
[universal-darwin12.0]. Please upgrade to Ruby 1.9.3 or new to continue.
我花了很多时间查看 stackoverflow 上发布的类似问题,但这些解决方案到目前为止还没有产生任何结果。
最佳答案
由于您使用的是 rvm,因此请确保您创建了一个 gemset 和 ruby-version 文件并安装了您要使用的 rails 版本。
例如,在你工作的内部,dir 告诉 rvm 使用哪个 ruby,使用哪个 gemset,同时创建一个 gemset 和 ruby-version 文件:
rvm use ruby-2.0.0@my_cool_project --ruby-version --create
然后
gem install rails
要检查在该目录中运行 which ruby
以确保它是 ruby 2 - - which rails
将向您显示它正在使用 ruby 2 中的 rails gem 我的很酷的项目 gem 集。应该没问题
关于ruby-on-rails - 无法为 rails 切换默认版本 ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19190149/