Я пытаюсь настроить развертывание Ruby on Rails git на AWS Elastic Beanstalk; ошибка инициализации eb

Запуск eb init из моего репозитория, похоже, проходит через параметры конфигурации, но в конце дает:

local variable 'fullpath' referenced before assignment

Файл конфигурации, кажется, создается нормально в .elasticbeanstalk, но «eb start» дает ту же ошибку:

local variable 'fullpath' referenced before assignment

Мы ценим любые предложения.

Дополнительные сведения: http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html

http://ruby.awsblog.com/post/Tx2AK2MFX0QHRIO/Deploying-Ruby-Applications-to-AWS-Elastic-Beanstalk-with-Git


person Spicy Pineapple    schedule 12.01.2013    source источник


Ответы (1)


Скорее всего, это связано с тем, что он не может найти папку AWSDevTools в вашей системе (судя по исходному коду). Вы должны переместить всю папку в корень, например:

/AWSDevTools

Кроме того, похоже, что в их core.py есть ошибка, которая не позволяет выводить что-либо полезное на консоль.

Однако вы можете изменить свой файл logconfig.json и найти следующие строки:

"root": {
    "level": "NONE"
},

Измените его на это:

"root": {
    "level": "DEBUG"
},

Когда вы снова запустите eb init или eb start, будет создан файл журнала с именем eb-cli.log. Заглянув внутрь, вы подскажете, где его ожидает папка.

См. также эту ветку форума.

person Ja͢ck    schedule 22.01.2013