Rails找不到宝石,在捆绑秀中找到

时间:2011-06-16 18:44:20

标签: ruby-on-rails ruby gem

因此,如果我尝试启动服务器,我会收到错误

Could not find abstract-1.0.0 in any of the sources
Try running bundle install.

我跑了,我得到了

Using abstract (1.0.0) 

此外,运行bundle show abstract为我提供了gem的正确路径。该路径也在gem env。

中引用

我真的不确定怎么找不到......

2 个答案:

答案 0 :(得分:0)

您可能会遇到冲突的ruby安装。一个是你在shell中使用的正确gem,但是服务器正在使用哪个没有正确安装它。

我会检查您的环境变量以查看是否存在冲突。

如果您使用RVM并且已切换到与默认版本不同的版本/ gemset,也会发生这种情况。

答案 1 :(得分:0)

您使用什么命令启动服务器?

如果rails server给出了错误,我建议您尝试:bundle exec rails server

如果这不是问题,那么另一个可能有助于解决问题的问题;你在用rvm吗? rvm info给你什么?