cap deploy:setup
後,我得到這個錯誤
failed: "sh -c 'sudo -p '\\''sudo password: '\\'' mkdir -p /u/apps/blog /u/apps/blog/releases /u/apps/blog/shared /u/apps/blog/shared/system /u/apps/blog/shared/log /u/apps/blog/shared/pids'" on foobar.com
這裏是我deploy.rb的內容
require 'capistrano'
# Account Settings
set :user, "user"
set :password, "pass"
set :domain, "foobar.com"
set :mount_path, "/"
set :application, "blog"
set :repository, "/Users/me/Desktop/project"
set :local_repository, "/Users/me/Desktop/project"
set :scm, :git
set :deploy_via, :copy
role :app, 'foobar.com'
role :web, 'foobar.com'
可能是什麼問題呢?
//編輯
*** [err :: foobar.com] stdin: is not a tty
*** [err :: foobar.com] sudo:
*** [err :: foobar.com] can't mkdir /var/db/sudo: No such file or directory
*** [err :: foobar.com] sudo:
*** [err :: foobar.com] no tty present and no askpass program specified
failed: "sh -c 'sudo -p '\\''sudo password: '\\'' mkdir -p /u/apps/blog /u/apps/blog/releases /u/apps/blog/shared /u/apps/blog/shared/system /u/apps/blog/shared/log /u/apps/blog/shared/pids'" on foobar.com
它冗長與'蓋-v部署運行:setup'? – gmalette 2012-07-19 14:00:05
請參閱編輯 – mojodro 2012-07-19 14:03:39