Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial克隆操作正常,但我没有写权限_Mercurial_Clone_Ubuntu 9.10_Slicehost - Fatal编程技术网

Mercurial克隆操作正常,但我没有写权限

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

我在某个地方做了些傻事

我通过将Mercurial repo克隆到我的Ubuntu服务器上来部署我的Rails应用程序。它第一次起作用了,然后……嗯,我在我的开发机器上做了一个小的更改,将更改推送到repo,然后删除Ubuntu服务器上的副本,并从repo中重新克隆

第二次、第三次和“n”次的克隆操作可以正常工作,但我没有对克隆文件的写入权限


当我尝试启动我的mongrel时-它无法创建/tmp文件夹,并且由于没有写访问权限,无法启动Rails应用程序。

通过上面评论中所述的解决方法进行修复。

更新:我通过在应用程序根目录上运行chown命令来修复它,但我仍然觉得我做错了什么,或者只是没有正确的方法。我想我会坚持下去,直到找到真正的答案