ruby-on-rails - 无法为 rails 切换默认版本 ruby

标签 ruby-on-rails ruby rvm version uninstallation

我很绝望,请帮忙。我无法弄清楚如何更改 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/

相关文章:

ruby-on-rails - 如何在没有初始化方法的情况下在 ActiveRecord 中创建对象?

ruby-on-rails - Heroku ruby​​ buildpack 错误 - 未定义的局部变量或方法 `install_language_pack_gems'

ruby-on-rails - Rails - 带变音符号的链接名称

ruby - 在 Ruby 中,当某些值为零时,有没有办法使用 XmlSimple?

ruby - 从命令行调用 Ruby 方法

ruby - Mountain Lion 的 RVM 问题

ruby-on-rails - 我需要手动为我的外键字段添加索引还是 Rails 自动添加索引?

ruby - 如何关闭 Rubymine Gem Manager?

rvm - 无法在rvm上安装rails3

Ruby ri 文件 - 对文件错误一无所知