рельсы 3 герой пуш мастер выпуск - PullRequest
4 голосов
/ 26 ноября 2010

когда я нажимаю на мое приложение rails 3 git heroku master, я получаю сообщение об ошибке:

-----> Heroku получает push -----> Обнаружено приложение Rails!Heroku Bamboo не включает в себя никаких драгоценных камней Rails по умолчанию.!Вам нужно будет объявить это либо в .gems, либо в Gemfile.!См. http://docs.heroku.com/gems для получения подробной информации об указании драгоценных камней.!Нажатие Heroku отклонено, камень Rails не указан.

ошибка: крюки / предварительный прием завершены с кодом ошибки 1 Для git@heroku.com: glowing-rain-62.git![удаленный отклонен] master -> master (отклонен приемный крюк) ошибка: не удалось отправить некоторые ссылки на «git@heroku.com: glowing-rain-62.git»

У меня есть камень «rails», '3.0.3' указано в моем gemfile, поэтому я не уверен, в чем проблема .... Если кто-то может помочь, я был бы очень признателен.Спасибо ..

Ответы [ 3 ]

1 голос
/ 26 ноября 2010

Не забывайте, что Gemfile чувствителен к регистру.Убедитесь, что файл действительно находится в вашем репо.Вы также должны иметь файл Gemfile.lock.Какую версию пакета вы используете?

0 голосов
/ 22 июня 2011

Я думаю, что проблема может быть связана с типом сервера heroku (или идиоматически: стек).Обычный стек (называемый Aspen, я думаю) запускается Debian Etch, который не поддерживает более новые версии Rails (то есть Rails 3) и ни Sinatra.

Чтобы решить проблему, вы можете переключиться на стек Bambooкоторый управляется Debian Lenny.Вы можете сделать это, переключив стек следующим образом:

heroku create yourname --stack bamboo-mri-1.9.2

«ваше имя» - это, конечно, имя вашего приложения.После этого все должно работать как надо.

0 голосов
/ 26 ноября 2010

Успешно ли вы уже развернуты в Heroku?

Если нет, возможно, вы захотите перепроверить эти рельсы, 3.0.3 поддерживает ваше Git-репо так же, как проверку работоспособности ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...