嗯,对 rails 来说很新,并且在运行命令 rails s 时出现错误,它说在任何源中找不到 rake-0.9.2.2 运行bundle install
以安装缺少的 gem。当我运行 bundle install 什么也没发生
我的 gem 列表有 rake 0.9.2.2 会出现什么问题?我的 ruby 版本是 1.9.3 提前谢谢你
嗯,对 rails 来说很新,并且在运行命令 rails s 时出现错误,它说在任何源中找不到 rake-0.9.2.2 运行bundle install
以安装缺少的 gem。当我运行 bundle install 什么也没发生
我的 gem 列表有 rake 0.9.2.2 会出现什么问题?我的 ruby 版本是 1.9.3 提前谢谢你
gemfile.lock
=> rm Gemfile.lockgemfile
bundle install
gem install rake --version=10.0.4
当你使用 commandgem list
时,你会得到一个安装在你机器上的 gem 列表。
例如:耙子 (10.0.4, 10.0.3, 0.9.2.2)
只需查看控制台哪个 gem 与您的应用程序兼容。它已经在错误日志消息中提到。
利用
gem 卸载 rake
保留合适的版本并删除制造麻烦的版本。然后运行rails s
或bundle exec rails s
尝试使用 rvm 并返回到 ruby 1.8.7 而不是 1.9.2。这为我修好了。如果您只安装了 1.9.3 的 rails,请不要忘记再次安装 rails(sudo gem install rails while 已经在 1.8.7 上)。]