2013-09-11 5 views
1

Я пытаюсь использовать php git deploy для AWS BeanstalkНе может нажать на Beanstalk

Я получил Python, Ruby и т.д. установлено. Я настраиваю репозиторий, сделал git aws.config, который прошел хорошо. Тогда всякий раз, когда я пытаюсь запустить git aws.push, я получаю эту ошибку.

./.git/AWSDevTools/aws/dev_tools.rb:53:in `host': private method `split' called for nil:NilClass (NoMethodError) 
     from ./.git/AWSDevTools/aws/dev_tools.rb:112:in `signed_uri' 
     from .git/AWSDevTools/aws.elasticbeanstalk.push:86 

Не знаю много о рубине, но из того, что я собираю, похоже, что у него отсутствует зависимость, может быть? Наверное, я не уверен, что не так, любая помощь будет действительно оценена.

ответ

2

У меня была такая же проблема, и я отследил ее до пропавшего файла appRoot/.elasticbeanstalk/config.

Я добавил файл со следующим содержанием. Примечание. При необходимости замените свое фактическое приложение/среду.

.elasticbeanstalk/конфиг >>

[global] 
ApplicationName=your-application-name-east 
DevToolsEndpoint=git.elasticbeanstalk.us-east-1.amazonaws.com 
EnvironmentName=your-environment-name 
Region=us-east-1 
0

Хорошо, поэтому я сделал некоторые копания в исходных файлах. Оказывается, в файле конфигурации возникла проблема с правами доступа, поэтому она создала нулевой класс и, следовательно, вы не можете поменять значение null.

Смежные вопросы