'require':没有这样的文件加载 - rails / cli(LoadError)

时间:2014-06-10 16:08:00

标签: ruby-on-rails ruby ruby-on-rails-3

当我卸载bundler 1.6.2时使用1.0.0 rails崩溃了。我试过这个命令:

gem uninstall -i /home/mayukh/.rvm/gems/ruby-1.9.2-p320@global bundler -v=1.6.2

请注意,我已卸载此全球

现在,当我运行rails -vrails s时,它会显示如下错误:

<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- rails/cli (LoadError)
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from /usr/bin/rails:7:in `<main>'

我的ruby版本是 ruby​​ 1.9.2p320(2012-04-20修订版35421)[x86_64-linux]

  1. 使用/卸载捆绑包是否正确?或者有没有办法在捆绑商之间切换?
  2. 如何解决此问题并再次运行rails?

1 个答案:

答案 0 :(得分:0)

卸载捆绑包可能不是更好的解决方案。如果你想强制捆绑版本安装一些东西试试这个(如post中所述):

bundle _1.0.0_ install

但对于你目前的问题,你应该做什么tadman说。卸载所有捆绑包实例并获取最新版本以强制推出该版本。

希望这有帮助!