因此,如果我尝试启动服务器,我会收到错误
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。
中引用我真的不确定怎么找不到......
答案 0 :(得分:0)
您可能会遇到冲突的ruby安装。一个是你在shell中使用的正确gem,但是服务器正在使用哪个没有正确安装它。
我会检查您的环境变量以查看是否存在冲突。
如果您使用RVM并且已切换到与默认版本不同的版本/ gemset,也会发生这种情况。
答案 1 :(得分:0)
您使用什么命令启动服务器?
如果rails server
给出了错误,我建议您尝试:bundle exec rails server
如果这不是问题,那么另一个可能有助于解决问题的问题;你在用rvm吗? rvm info
给你什么?