使用 sprockets 2.0(可以使用 2.0.0.beta.15)和 Rails 3.1.0.rc5 为 Michael Hartl 的 Rails 教程 example_app 项目获取未定义的方法
捆绑包安装是绿色的,但是当我运行“rake”时,我得到以下信息:
rake aborted! undefined method `static_root=' for
#<Sprockets::Environment:0x16b6b78> ... Tasks: TOP => default => spec
=> db:test:prepare => db:abort_if_pending_migrations => environment
(See full trace by running task with --trace)
如果我添加“gem 'sprockets', '2.0.0.beta.15'” 到 Gemfile 并重新捆绑和重新耙。一切都好。
Bundle install is green, but when I run "rake" I get the following:
rake aborted! undefined method `static_root=' for
#<Sprockets::Environment:0x16b6b78> ... Tasks: TOP => default => spec
=> db:test:prepare => db:abort_if_pending_migrations => environment
(See full trace by running task with --trace)
If I add "gem 'sprockets', '2.0.0.beta.15'"
to Gemfile and rebundle and re-rake. Everything is okay.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我遇到了同样的问题,我通过
gem install Rails -v=3.1.0.rc8
解决了它,看看
I faced same issue,I resolved it by
gem install rails -v=3.1.0.rc8
check it out