Mercurial 克隆操作有效,但我没有写入权限
我在某个地方做了一些愚蠢的事情。
我通过将 Mercurial 存储库克隆到我的 Ubuntu 服务器来部署我的 Rails 应用程序。它第一次工作,然后......好吧,我在我的开发机器上做了一个小更改,将更改推送到存储库,然后删除 Ubuntu 服务器上的副本并从存储库重新克隆。
克隆操作(第二次、第三次和“n”次)工作正常,没有错误,但我没有对克隆的文件的写访问权限。
当我尝试启动我的杂种时 - 它无法创建 /tmp 文件夹,并且由于没有写访问权限,无法启动 Rails 应用程序。
Somewhere I did something silly.
I was deploying my Rails app via cloning the Mercurial repo down onto my Ubuntu server. It worked the first time, and then...well, I made a small change on my dev machine, pushed the changes to the repo, and then deleted the copy on the Ubuntu server and re-cloned from the repo.
The clone operation (the second, and third, and 'n' times) works without error, but I don't have write access to the files that were cloned.
When I try to startup my mongrel - it can't create the /tmp folder, and because of no write access, fails to start the Rails app.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过上面评论中所述的解决方法修复。
Fixed through work around stated in comment above.