新手问题 rails s 报错 Could not find erubis

easonlovejiven · 2015年02月26日 · 最后由 jijin 回复于 2015年02月27日 · 2274 次阅读

新建了一个web项目但执行rails s命令时出现: You're using Rubygems 1.8.23 with Spring. Upgrade to at least Rubygems 2.1.0 and run gem pristine --all for better startup performance. Could not find erubis-2.7.0 in any of the sources Run bundle install to install missing gems. 求解

共收到 12 条回复

error message已经给你解决方案了呀

楼主已经自问自答了

#1楼 @h_minghe 不满你说对于我这种刚毕业的读不懂答案啊

#3楼 @easonlovejiven

Could not find erubis-2.7.0 in any of the sources Run bundle install to install missing gems.

这还不够明白?

#4楼 @libuchao 不太懂意思,不知道改哪,求解

#6楼 @Rei 嗯嗯,我知道是这个错可不知道怎样改啊,知道应该是修改Gemfile文件里的参数,但不知道怎样去修改

运行bundle install来安装缺少的宝石 运行bundle install来安装缺少的 运行bundle install来安装 运行bundle install

#8楼 @Rei 已经运行过了,还是不行,实在没办法了

#9楼 @easonlovejiven bundle install 运行后是否有错误呢? 劝lz先补补英文吧,起码那些(rails开发中)常见的单词一个一个查出来记住。

看看 bundle install 运行后的打印 发现erubis了么

终端 gem list erubis 看看有没有安装了这个 gem,删除项目 Gemfile.lock 文件,重新 bundle install 试试。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册