2013-06-02 103 views
4

後有過在多環境中部署沒有問題,都在突然之間,我得到這個錯誤:Capistrano的部署失敗,錯誤無法創建/ U /應用/ ...

** [server.com :: out] fatal: could not create leading directories of '/u/apps/application/shared/cached-copy': Permission denied 

我不知道爲什麼會發生。我想知道的是在消息中提到的目錄:

/u/apps/ 

Ther是沒有這樣的目錄,我沒有它寫在部署任務。

回答

1

看來有關正確部署路徑的一些信息已經丟失。因此,運行這些命令有固定的問題:

​​3210
3

/u/apps是當沒有設置:deploy_to使用的默認前綴。通常只有root用戶有權創建/u目錄,所以像這樣的錯誤會彈出缺省的前綴,並且Capistrano不以root身份運行。