Невозможно запустить aws.push для главы локального хранилища

Я пытаюсь развернуть проект Ruby (redmine) на сервере Elastic Beanstalk с использованием интерфейса командной строки Elastic Beanstalk, но когда я пытаюсь запустить среду, я получаю следующую ошибку:

$ eb start
Запуск приложения "Redmine".
Хотели бы вы развернуть последний коммит Git в вашей среде? [y /n]: y
Невозможно запустить aws.push для локального репозитория HEAD:

И это все, что распечатано. Для справки я следовал приведенным здесь инструкциям: http://ruby.awsblog.com/post/Tx2AK2MFX0QHRIO/Deploying-Ruby-Applications-to-AWS-Elastic-Beanstalk-with-Git

7 голосов | спросил wesley.ireland 22 Maypm13 2013, 23:39:05

3 ответа


0

Я получил ту же ошибку, поэтому нажал «n» и позволил среде запускаться без развертывания какого-либо кода. После того, как это было Green, я использовал aws.push для развертывания моего кода, и он работал нормально.

ответил readyornot 27 AM000000120000005131 2013, 00:46:51
0

Я получил эту ошибку, потому что на моем локальном компьютере не было установлено ни одного Ruby. Вы выполнили все требования?

ответил Alex 26 J0000006Europe/Moscow 2013, 16:59:33
0

Если кто-то еще столкнется с этой ошибкой в ​​другом контексте, это также может произойти, если в одной среде Elastic Beanstalk слишком много версий приложений. Предел составляет 500.

Когда вы запускаете: git aws.push вместо eb push это даст вам ошибку из-за слишком большого количества версий приложения, если это так.

Чтобы решить эту проблему, просто войдите в AWS, и вы сможете удалить оттуда некоторые из ваших старых версий приложений.

ответил kirkchris 4 MarpmWed, 04 Mar 2015 20:48:58 +03002015-03-04T20:48:58+03:0008 2015, 20:48:58

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132