我正在尝试在 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 仔细检查我的宝石集给了我:
... /gems/rake-10.1.0
在查看来自 AWS 的日志文件时,我发现了这个错误:
sh: git: command not found Git error: command `git clone ' https://github.com/spree/spree.git '
我究竟做错了什么?