对于rails来说很新,并且在运行命令时遇到错误
导轨
它说
在任何来源中都找不到rake-0.9.2.2
运行bundle install
以安装缺少的宝石。
当我运行bundle install时没有发生任何事情
我的宝石列表有rake 0.9.2.2 什么可能出错? 我的红宝石版本是1.9.3 提前谢谢
答案 0 :(得分:2)
gemfile.lock
=> rm Gemfile.lock gemfile
bundle install
gem install rake --version=10.0.4
答案 1 :(得分:1)
使用命令gem list
时,您将获得计算机上安装的gem列表。
例如:rake(10.0.4,10.0.3,0.9.2.2)
只需在控制台中看到哪个gem与您的应用程序兼容。错误日志消息中已经提到过它。
使用
gem uninstall rake
保留合适的版本并删除造成问题的版本。然后运行rails s
或bundle exec rails s
答案 2 :(得分:0)
尝试使用rvm并返回ruby 1.8.7而不是1.9.2。这为我修好了。如果您只安装了1.9.3的导轨,请不要忘记再次安装导轨(sudo gem安装导轨已经在1.8.7)。]