1
根據capistrano的文檔,我可以用ask()方法獲得用戶輸入。我創建了以下任務:在capistrano的用戶輸入3.4
desc "Ask for user input"
task :ask_for_user_input do
ask ':update_assets', 'Update assets (y/n, default=n)?', 'n'
end
和deploy.rb我有
namespace :deploy do
...
before :deploy, "deploy:ask_for_user_input"
...
end
但無論怎樣,Capistrano的從不要求用戶輸入。我嘗試了不同的變體(例如將「ask」方法直接放在deploy.rb或我的舞臺文件中,但它沒有改變任何東西。我在這裏丟失了什麼?
以及感謝了很多,沒有「取」沒有奏效。 –