0
我使用capistrano檢查我的deploy_to
路徑的使用權限,它總是輸出path is not writable on mydomain.com
即使我給它777權限。Capistrano檢查權限始終不可寫入
ls -ld /srv/www/
drwxrwxrwx 2 root root 4096 Jul 20 15:24 /srv/www/
這裏的任務:
desc "Check that we can access everything"
task :check_write_permissions do
on roles(:all) do |host|
if test("[ -w #{fetch(:deploy_to)} ]")
info "#{fetch(:deploy_to)} is writable on #{host}"
else
error "#{fetch(:deploy_to)} is not writable on #{host}"
end
end
end
從字面上來看路徑中的路徑是不可寫的嗎?如果是這樣,你已經把'deploy_to'設置錯了。 –
是啊@PhilipHallstrom我的壞! deploy_to我都在'staging.rb'和'deploy.rb'中 –