Rails アプリをデプロイするために Mina をセットアップしようとしています。残念ながら、mina setup
またはmina deploy
を実行すると、パスワード プロンプトが表示され、その後何も起こりません。
指定されたユーザーとパスワードを使用して手動で ssh できるので、これは問題になりません。しかし、ミナがどこで立ち往生しているのか、私にはわかりません。
josh@macbuech:~/Documents/Work/MuheimWebdesign/base (features/deployment *)$ mina deploy --verbose
base@josh.ch's password:
-----> Mina: SIGINT received.
Elapsed time: 61.00 seconds
興味深いことに、昨日突然接続できるようになりました (数十回の再試行のうちの 1 つだと思います)。
josh@macbuech:~/Documents/Work/MuheimWebdesign/base (features/deployment *)$ mina deploy --verbose
base@josh.ch'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
その後、サーバーに接続できなくなりました (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'
何か案が?カピストラーノに戻したくない... ありがとう。