Jos*_*eim 2 ssh ruby-on-rails mina
我正在尝试设置Mina来部署我的Rails应用程序.不幸的是,当运行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
Run Code Online (Sandbox Code Playgroud)
有趣的是,昨天它突然能够连接(我猜的十几个重试之一):
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
Run Code Online (Sandbox Code Playgroud)
然后,我再也无法连接到我的服务器(既不使用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'
Run Code Online (Sandbox Code Playgroud)
任何的想法?我宁愿不转回Capistrano ......谢谢.
小智 8
这是一个老问题,但这适用于任何未来的Google员工.我有问题中描述的问题,密码输入后mina挂了.环顾mina git repo的问题部分引导我解决问题,虽然这是一个愚蠢的问题.
在deploy.rb文件中输入以下设置:
set :term_mode, nil
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1163 次 |
| 最近记录: |