Я пытаюсь развернуть на AWS приложение для запуска. После установки упругого-бобового стебля и добавления к my_project/.ebextensions/это .config файлРазвертывание spree на AWS
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, чтобы развернуть мое приложение, только чтобы получить это сообщение об ошибке:
Could not find rake-10.1.0 in any of the sources (Bundler::GemNotFound)
двойной проверки на мой драгоценный набор, используя расслоение шоу граблями дает мне:
... /gems/rake-10.1.0
при просмотре журнала с AWS я нахожу эту ошибку:
sh: git: command not found Git error: command `git clone ' https://github.com/spree/spree.git '
что я делаю неправильно?
Это наверняка помогло. Благодарю. Более того, я установил свои драгоценные камни в поставщике/комплекте и прекомпиляции store/shared/_print.css – Miotsu
Это работает до тех пор, пока у вас нет каких-либо камней, установленных локально. Это более полный ответ. http://stackoverflow.com/questions/13642171/elastic-beanstalk-ruby-rails-need-to-install-git-so-bundle-install-works-but-i – CarlosCervantes