[英]Rails gem installed but throws error
看起来我在尝试安装Rails gem时遇到问题。
所以我按照本教程中的步骤操作,我正在使用Ubuntu 14.04,rbenv和ruby版本2.2.3
基本上我的错误是:
显然我成功安装了rails gem
$ gem安装导轨-v 4.2.4
-> Successfully installed rails-4.2.4
但是每当我尝试使用rails命令时,例如:
$ rails -v
-> bin/rails:9:in require': cannot load such file -- rails/commands (LoadError) from bin/rails:9:in < main >'
并获得与其他任何Rails命令相同的结果
我到处搜索,似乎没有人遇到与我相同的问题。 我真的不知道该怎么办,任何帮助将不胜感激。
提前致谢!!
更新:显然,当我进入以前创建的rails应用程序并尝试运行rails命令时,会发生这种情况:
Could not find rake-10.5.0 in any of the sources
Run `bundle install` to install missing gems.
因此,在我运行bundle install
一切都会正常运行,但是……如果我离开文件夹,那么我将无法再使用Rails,因此无法创建新的Rails应用程序或其他任何东西
听起来您已经坐在Rails信息库中,因为这里有bin/rails
。 因此,请尝试首先运行bundle install
-并在必要时先运行gem install bundler
。
我相信rails gem未安装到您的gemset中,尝试使用以下命令将rails gem安装到gemset:
sudo gem install rails
如果问题仍然存在,则可能是您的安装效果不佳,我建议您按照此链接通过rvm安装ruby,然后将rails gem安装到您的gemset,它将起作用。
Open console
Select Edit -> Profile Preferences
Select tab: Title and Command
Check box 'Run command as a login shell'
Restart terminal
and try rvm use 2.2.1 --default
gem install rails --no-rdoc --no-ri
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.