我的Mac坏了,我不得不迁移到Ubuntu机器.我正在开发一个已经在Ubuntu机器上生产的应用程序.
我将这个应用程序克隆到我的新机器中,所有的助手似乎都不见了,顺便说一下,我正在使用HAML.
我运行了我的规格,我得到了大量的:
undefined method url_for for #
undefined method t for #
undefined method content_for for #
undefined method form_for for #
以下是我的Gemfile的内容:http://gist.github.com/563759
我从我的新机器上删除了所有宝石,并使用bundler重新安装它们以匹配我的生产环境.
我也使用rvm,我不知道什么附加信息可能是相关的
请帮忙!!!
最佳答案 不确定,但为什么要添加:require =>你的Gemfile中的nil行?这是不是意味着它不会加载Rails导致你看到上面缺少的方法?
另外,您使用的是相同版本的Bundler吗? Bundler最近升级到1.0,也许之前的捆绑安装使用旧版本?