我在本地使用Rbenv在我的Ubuntu机器上安装了多个版本的rails。当我从某个项目中使用它时,Rails -v命令工作正常。它显示了类似" 2.3.8"的版本。但是当我从主目录中使用Rails命令时,它会显示错误。 Rails -v或Rails新test_app:
块引用
/ home / rashed / .rbenv / versions / 2.2.1 / bin / rails:23:在`load':无法加载此类文件 - /home/rashed/.rbenv/versions/2.2 .1 / lib / ruby / gems / 2.2.0 / gems / rails-4.2.0 / bin / rails(LoadError) 来自/home/rashed/.rbenv/versions/2.2.1/bin/rails:23:in
块引用
。 Gem显示这些已安装的导轨版本(4.2.0,2.3.8,2.3.4) 我正在使用ruby" 2.2.1p85"。
答案 0 :(得分:3)
我也尝试过重新安装rails,但在这种情况下它并没有起作用。我试过这个命令
$ gem install railties && rbenv rehash
这对我来说很有魅力