繁体   English   中英

已安装Rails gem,但会引发错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM