приложение heroku rails 3 не запускается - PullRequest
1 голос
/ 01 декабря 2010

После того, как я успешно развернул приложение Rails 3 на heroku, оно не запускается. Журнал ошибок начинается с:

/ usr / ruby1.8.7 / lib / ruby ​​/ gems / 1.8 / gems / bundler-0.9.26 / lib / bundler / definition.rb: 25: в from_lock': You changed your Gemfile after locking. Please relock using блокировка пакета` (Bundler :: GemfileChanged)

Я использую bundler 1.0.7 на машине для разработки, но похоже, что версия heroku слишком старая. У кого-нибудь есть обходной путь?

Ответы [ 2 ]

0 голосов
/ 01 декабря 2010

Похоже, что проблема на самом деле была вызвана гемом devise_openid_authenticatable, который я использовал и распаковал в каталоге vendor / gems. Я не уверен, почему, хотя - вероятно, потому что этот гем упаковывает Gemfile и в свой корневой каталог.

0 голосов
/ 01 декабря 2010

Сделайте это:

bundle lock
bundle install
bundle check <-- Optional, Just to check if everything worked fine.
bundle pack
bundle lock

Должно работать нормально.

...