我試圖做Capistrano的部署到新安裝的Ubuntu服務器Capistrano的部署,use_sudo =真 - 權限問題
我正在部署到目錄/ var/WWW,由root用戶擁有,所以我需要設置use_sudo真
,而我執行與運行 「#{} try_sudo命令」 命令沒有問題,svn籤不使用sudo前綴工作
我嘗試
set :deploy_via, :export
並結賬
我想加入「try_sudo」前綴爲「SVN導出」,將有助於中投
Can't make directory '/var/www/pr_name/releases/20091217171253': Permission denied
,但我在哪裏可以修改它deploy_via使用一個?
-
如果在另一方面我不使用use_sudo,並設置在/ var/WWW /目錄所有權MYUSER,我仍然不能部署 - 我的一些部署的命令集文件夾的所有權給Apache用戶WWW - 數據,然後我得到的東西,如:
changing ownership of `/var/www/pr_name/current/specificdirectory': Operation not permitted
,如果我理解正確,必須要使用sudo做
不要離開我們掛!什麼是「sudo helper」?我無法在Capistrano文檔中找到它的參考。 – Mojo 2012-04-10 21:02:59
在這裏解釋:http://stackoverflow.com/questions/431925/capistrano-is-hanging-when-prompting-for-sudo-password-to-an-ubuntu-box (請注意有關棄用和新格式的評論) – 2012-04-11 22:10:36