新手问题 新手求解 rails server 时遇到的问题

u1455254865 · 2016年02月20日 · 最后由 xworm 回复于 2016年02月21日 · 1763 次阅读

新手求解这是什么意思,为什么我已经安装了 gem sprockets,还是提示找不到,是需要在 gemfile 文件里面也添加吗

$ bundle install
$ rails s

没有 sudo,bundle 需要 sudo 的时候会自己请求密码。

这不是关键,加不加 sudo 都一样会提示找不到 gem 'sprockets (~> 2.12) ruby' 先去加班了,晚上回来再看看怎么回事,百度了好久没能解决

为什么那么喜欢 sudo? 这就是第一个坑了吧。

#2 楼 @u1455254865 “先去加班了”…不容易

检查下你的 gemfile 文件

仔细看错误信息,版本不一样,要求是 ~> 2.12,而你安装的版本是 3.5.2,正确的命令是 gem install sprockets -v 2.12。另外,项目的话,现在都用 bundler,哪有一个包一个包这么安装的。。。

我以为~> 2.12 的意思是要大于 2.12 版本,刚接触 rails 半天,懂的不多,见笑见笑

现在解决了,我又可以继续按照教程走下去了

~> 会大版本号限定,不能跳大版本号

u1455254865 关闭了讨论。 07月12日 11:21
需要 登录 后方可回复, 如果你还没有账号请 注册新账号