在某个地方我做了些傻事。
我通过将Mercurial repo克隆到我的Ubuntu服务器来部署我的Rails应用程序。它第一次起作用,然后……嗯,我在我的dev机器上做了一个小的更改,将更改推到repo,然后删除了Ubuntu服务器上的副本,并从repo中重新克隆。
克隆操作(第二次、第三次和第n次)可以正常工作,但我没有对克隆文件的写访问权。
当我尝试启动Mongrel时-它无法创建/tmp文件夹,并且由于没有写入权限,无法启动Rails应用程序。
通过上述评论中所述的工作解决。