【问题标题】:Nothing happens when doing "mina setup"执行“mina setup”时没有任何反应
【发布时间】:2014-03-24 10:30:24
【问题描述】:

我正在尝试设置 Mina 以部署我的 Rails 应用程序。不幸的是,在运行mina setupmina deploy 时,我得到了密码提示,然后什么都没有发生了。

我可以使用给定的用户和密码手动 ssh,所以这应该不是问题。但我不知道 mina 卡在哪里了:

  josh@macbuech:~/Documents/Work/MuheimWebdesign/base (features/deployment *)$ mina deploy --verbose
  base@josh.ch's password: 


  -----> Mina: SIGINT received.
         Elapsed time: 61.00 seconds

有趣的是,昨天它突然能够连接(我猜是十几个重试中的一个):

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'

有什么想法吗?我宁愿不切换回 Capistrano...谢谢。

【问题讨论】:

    标签: ruby-on-rails ssh mina


    【解决方案1】:

    这是一个老问题,但它适用于任何偶然发现此问题的未来 Google 员工。我遇到了问题中描述的问题,输入密码后 mina 挂起。在 mina git repo 的问题部分中环顾四周,将我带到the fix,尽管这很愚蠢。

    在你的 deploy.rb 文件中放置这个设置:

    set :term_mode, nil
    

    【讨论】:

      【解决方案2】:

      你试过运行吗:

      mina init
      

      安装 gem 之后?

      你能展示你的 deploy.rb 吗?

      【讨论】:

      • 好的,我认为您应该在远程服务器上手动创建文件夹 /var/www/base.josh.ch 并为基本用户设置权限:chown -R /var/www/base.josh.ch
      • 只要连接不上,这个就没用了。我终于将我的公钥添加到服务器的已知主机中,这很有效。很奇怪,密码验证却没有。
      【解决方案3】:

      我在密码验证方面没有任何运气。但是使用公钥 SSH 身份验证,它工作正常。

      如何:https://www.debian-administration.org/article/530/SSH_with_authentication_key_instead_of_password

      【讨论】:

        猜你喜欢
        • 2019-11-20
        • 1970-01-01
        • 2015-01-26
        • 2019-05-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-06
        • 1970-01-01
        相关资源
        最近更新 更多