2016-07-22 21 views
0

Ich benutze Capistrano, um Erlaubnis meines deploy_to Weges zu überprüfen, es ist immer Ausgang path is not writable on mydomain.com, obwohl ich ihm 777 Rechte gebe. HierCapistrano check Erlaubnis immer nicht beschreibbar

ls -ld /srv/www/ 
drwxrwxrwx 2 root root 4096 Jul 20 15:24 /srv/www/ 

ist die Aufgabe:

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 
+0

Ist es buchstäblich 'Pfad' in' Pfad ist nicht beschreibbar? Wenn ja, haben Sie 'deploy_to' falsch gesetzt. –

+0

Ja @PhilipHallstrom Mein schlechtes! deploy_to ich sowohl in 'staging.rb' und' deploy.rb' –

Antwort

0

Ich habe deploy_to sowohl staging.rb und deploy.rb, die ehemalige Überschreibung der letzteren.