У нас есть приложение, которое работает на Heroku (бамбук) более года. Когда вчера было выдвинуто изменение, оно было отклонено, если не удалось установить драгоценный камень. Не было внесено никаких изменений в список драгоценных камней до момента отказа. Я попробовал совершенно новое приложение barebones и получил тот же результат. Кажется, что бамбуковая пачка каким-то образом изменилась. Кто-нибудь еще испытывает это или знает, что может происходить?
Вот шаги воспроизведения:
$ rails temp-app
$ cd temp-app
$ cat >.gems
rails -v 2.3.14
paperclip -v 2.5.0
<control-D>
$ git init
$ git add .
$ git commit -m "init"
$ heroku create --stack bamboo
$ git push heroku master
это вывод:
-----> Heroku receiving push
-----> Ruby/Rails app detected
-----> Configure Rails to log to stdout
Installing rails_log_stdout... done
-----> Installing gem rails 2.3.14 from http://rubygems.org
Successfully installed activesupport-2.3.14
Successfully installed activerecord-2.3.14
Successfully installed actionpack-2.3.14
Successfully installed actionmailer-2.3.14
Successfully installed activeresource-2.3.14
Successfully installed rails-2.3.14
6 gems installed
-----> Installing gem paperclip 2.5.0 from http://rubygems.org
ERROR: While executing gem ... (NoMethodError)
undefined method `call' for nil:NilClass
! Heroku push rejected, failed to install gem