在某个地方我做了一些愚蠢的事情。
我通过将 Mercurial 存储库克隆到我的 Ubuntu 服务器上来部署我的 Rails 应用程序。它第一次工作,然后......好吧,我在我的开发机器上做了一个小改动,将更改推送到 repo,然后删除了 Ubuntu 服务器上的副本并从 repo 中重新克隆。
克隆操作(第二次、第三次和“n”次)正常工作,但我没有对克隆文件的写访问权。
当我尝试启动我的 mongrel 时 - 它无法创建 /tmp 文件夹,并且由于没有写入权限,无法启动 Rails 应用程序。