4

我的 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

我已经从我的新机器上删除了所有的 gem,并使用 bundler 重新安装它们以匹配我的生产环境。

我也使用 rvm,我不知道哪些附加信息可能是相关的

请帮忙!!!

4

1 回答 1

2

不确定,但你为什么:require => nil在 Gemfile 中添加该行?这是否意味着它不会加载 Rails 导致您在上面看到的方法丢失?

另外,您使用的是相同版本的 Bundler 吗?Bundler 最近升级到 1.0,也许以前bundle install使用的是旧版本?

于 2010-09-03T11:45:47.097 回答