我試圖設置米娜部署我的Rails應用程序。不幸的是,當運行mina setup
或mina deploy
時,我得到密碼提示,然後什麼也沒有發生。做「米娜設置」時沒有任何反應
我可以手動指定用戶名和密碼SSH,所以這不應該是一個問題。但我不知道,當米娜的堅持:
[email protected]:~/Documents/Work/MuheimWebdesign/base (features/deployment *)$ mina deploy --verbose
[email protected]'s password:
-----> Mina: SIGINT received.
Elapsed time: 61.00 seconds
有趣的是,昨天突然無法連接(措辭十重的一個,我猜):
[email protected]:~/Documents/Work/MuheimWebdesign/base (features/deployment *)$ mina deploy --verbose
[email protected]'s password:
stdin: is not a tty
jailshell: line 3: cd: /var/www/base.josh.ch: No such file or directory
! ERROR: not set up.
The path '/var/www/base.josh.ch' is not accessible on the server.
You may need to run 'mina setup' first.
! Command failed.
Failed with status 15
然後,我不能」 t連接到我的服務器了(既不使用mina也不使用普通ssh)。我不得不打電話給支持人員,他們爲我重新啓用了ssh。米娜仍然無法工作。
在config/deploy.rb
,我只加set :user ...
和改變:domain
,:deploy_to
和:repository
。
set :domain, 'josh.ch'
set :user, 'base'
set :deploy_to, "/var/www/base.josh.ch"
set :repository, 'git://jmuheim/base'
set :branch, 'master'
任何想法?我寧願不轉回Capistrano ...謝謝。
謝謝。我將此標記爲正確答案。 –