我正在尝试按照此处的说明在我的 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 看起来有点不同,但我不确定是什么导致了问题。