gem`searcher`上的Elastic Beanstalk git clone错误

时间:2016-12-23 07:59:04

标签: ruby-on-rails git rubygems elastic-beanstalk web-deployment

现在我正尝试通过Elastic Beanstalk将Web应用程序部署到AWS。但是当我部署时,由于gem searcher而发生git clone错误。这个宝石不在rubygems.org中,而是在github中,因为它没有经过足够的测试,因为宝石的作者说她并没有故意公开它。

在我的本地ubuntu环境中安装gem没有问题。但是在部署时没有安装,导致整个部署失败。

以下是在Gemfile上写的行。

gem "searcher", github: "radar/searcher"

以下是我通过Beanstalk CLI部署到AWS时的错误消息的一部分。

ERROR: [Instance: i-088606db918d932ff] Command failed on instance. Return code: 11 Output: (TRUNCATED)...und Git error: command `git clone 'git://github.com/radar/searcher.git'

正如我所说,gem安装得很好,git clone也没问题,无论是在我的本地ubuntu机器上,如下图所示。

No problem with git clone command in my local environment

1 个答案:

答案 0 :(得分:3)

我知道它有点晚了,但我通过在我的EC2实例上安装git解决了这个问题。

只需ssh到您的EC2实例并输入以下内容:

sudo yum install git

应该有希望解决这个问题。