【发布时间】:2013-11-25 18:15:34
【问题描述】:
我想用 Capistrano 3 编写一个配方,使用 sudo 在远程服务器上执行任务。
使用 Capistrano 2,例如:
default_run_options[:pty] = true
task :hello do
run "#{sudo} cp ~/something /something"
end
使用 Capistrano 3 我发现:
set :pty, true
但我无法执行使用 sudo 运行的任务。
如何使用 sudo 运行任务?
【问题讨论】:
-
@Rubyman
:use_sudo不是 Capistrano 3 的有效设置。请参阅此related ticket
标签: ruby-on-rails capistrano capistrano3