1

我正在尝试按照此处的说明在我的 Dreamhost 帐户上安装 Diaspora pod:

https://github.com/diaspora/diaspora/wiki/Installing-and-Running-Diaspora

一切都很顺利,直到使用 Rake 来设置数据库。我使用 Dreamhost 的 Web 界面创建了数据库,然后尝试了指南中给出的行:

RAILS_ENV=production bundle exec rake db:migrate

结果是:

/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake: Is a directory - /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake (Errno::EISDIR)
    from /usr/bin/rake:19:in `load'
    from /usr/bin/rake:19

它看起来像是某种 Rake 问题(实际上,/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake一个目录)。

我在 Dreamhost 上运行了一些其他自制的 Ruby-on-Rails 项目,并且它们的 rake 没有类似的问题。他们的 rakefile 看起来有点不同,但我不确定是什么导致了问题。

4

1 回答 1

0

只是一个猜测,在生产线的末端设置 RAILS_ENV=production 会有所帮助吗?

于 2011-04-29T00:39:01.553 回答