2013-12-08 2 views
0

У меня возникли проблемы с выполнением phing-скрипта с capistrano v3.Capistrano и Phing

Это то, что я получил до сих пор.

desc 'build' 
    task :build do 
    on roles(:web) do 
     within release_path do 
     execute "cd", "#{release_path}/build", "&&", "phing build" 
     end 
    end 
    end 
after :updated, 'deploy:build' 

Результат:

INFO [d4208b76] Running /usr/bin/env cd /var/www/capistrano/simform/releases/20131208111121/build && phing build on localhost 
DEBUG [d4208b76] Command: cd /var/www/capistrano/simform/releases/20131208111121 && /usr/bin/env cd /var/www/capistrano/simform/releases/20131208111121/build && phing build 
DEBUG [d4208b76] /usr/bin/env: 
DEBUG [d4208b76] cd 
DEBUG [d4208b76] : No such file or directory 
DEBUG [d4208b76]  
cap aborted! 
cd stdout: Nothing written 
cd stderr: Nothing written 

Почему я получаю: "Нет такого файла или каталога"?

ответ

0

А я вижу, что я сделал неправильно, задача должна быть такой:

 

    desc 'build' 
     task :build do 
     on roles(:web) do 
      within release_path do 
      execute "cd #{release_path}/build && phing build" 
      end 
     end 
     end 

     after :updated, 'deploy:build' 
 
Смежные вопросы