在AWS上部署狂欢

御津

我正在尝试在AWS上部署一个狂欢应用程序。设置好Elastic-Beanstalk并添加到my_project / .ebextensions /此.config文件后

packages:
  yum:
    git-core: []
container_commands:
  bundle:
    command: "gem install bundle"
  assets:
    command: "bundle exec rake assets:precompile"
  db:
    command: "bundle exec rake db:migrate"
    leader_only: true

我使用git aws.push部署我的应用程序,只是得到以下错误消息:

在任何来源中都找不到rake-10.1.0(Bundler :: GemNotFound)

使用bundle show rake对我的gem set进行双重检查会给我:

... /宝石/耙10.1.0

在查看来自AWS的日志文件时,我发现此错误:

sh:git:找不到命令Git错误:命令`git clone'https: //github.com/spree/spree.git '

我究竟做错了什么?

gmacdougall

您需要确保在服务器上安装了git。

尝试创建一个名为:

.ebextensions/YOUR_APPLICATION_NAME.config

其中包含

packages:
  yum:
    git: []

这将与yum一起安装git,这是部署的一部分。

另一种选择是使用从gem产生的狂欢,而不是从git那里获得。

有关更多信息,请参阅AWS Blog上有关将Ruby应用程序部署到Elastic Beanstalk的文章。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在AWS上部署Android

来自分类Dev

在 AWS 上部署 Kafka

来自分类Dev

在AWS EC2上部署应用

来自分类Dev

在Amazon AWS上部署Azure Stack

来自分类Dev

在AWS EC2上部署应用

来自分类Dev

在 AWS 上部署 lambda 应用程序

来自分类Dev

如何在 AWS 上部署静态网站?

来自分类Dev

在 aws beanstalk 上部署流程 nodejs + sequelize

来自分类Dev

ElasticSearch AWS插件是必须在AWS上部署的插件吗?

来自分类Dev

在AWS Cloudfront上部署角度应用程序

来自分类Dev

在AWS Elastic Beanstalk上部署后运行PHP脚本

来自分类Dev

在AWS beantalk上部署Spray应用程序

来自分类Dev

在AWS上部署War文件时出现``Permgen错误''

来自分类Dev

在AWS Elastic Beanstalk上部署python Web服务器

来自分类Dev

在Heroku / AWS Elastic Beanstalk上部署Rails API

来自分类Dev

如何在AWS上部署Django Rest Framework和React

来自分类Dev

使用Elastic Beanstalk在AWS上部署NodeJS API

来自分类Dev

如何在AWS Elastic Beanstalk上部署next.js?

来自分类Dev

在Amazon AWS上部署APNS和GCM服务

来自分类Dev

在AWS上部署War文件时出现``Permgen错误''

来自分类Dev

在AWS Beanstalk上部署Spray应用程序

来自分类Dev

在作为Instagram副本的AWS上部署应用程序

来自分类Dev

在AWS上部署Flask应用程序时处理密钥

来自分类Dev

在 aws 上部署失败,因为 AWSEBLoadBalancer 不存在

来自分类Dev

无法在 AWS Lambda 上部署 drools 决策表

来自分类Dev

在 AWS 上部署期间 Laravel 护照无效令牌

来自分类Dev

在 AWS Beanstalk 上部署项目后收到通知

来自分类Dev

在 AWS EB 上部署 docker 时如何映射端口

来自分类Dev

在Raspberry Pi上部署