У меня есть приложение rails 2.3.9, которое использует драгоценный камень и отлично работает, когда я запускаю его локально. Но когда я пытаюсь отправить свое приложение в героку, оно прерывается, говоря, что драгоценный камень активировал активную поддержку 3.0.3, и что мое приложение героку не может запускать активную поддержку 2.3.9, потому что 3.0.3 уже активирован... Я удалил активную поддержку 3.0.3 локально и переустановил гем локально, но все еще не работает в героку.
- Действительно ли была удалена программа activesupport3.0.3 (sudo gem uninstall activesupport -v 3.0.3)?
- Почему драгоценный камень работает в моей локальной среде, а не в героку?
- Когда вы нажимаете на героку (git push heroku master) и он читает файл .gem, почему, когда он начинает установку драгоценного камня, он все еще продолжает устанавливать активную поддержку 3.0.3 на героку??
мои журналы героку:
==> dyno-3352306.log (сбой) ‹== /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems.rb:233:in `activate': не удается активировать activesupport (= 2.3.9 , среда выполнения) для ["rails-2.3.9"], уже активированная активная поддержка-3.0.3 для ["THISGEM-1.2.3"] (Gem::LoadError)
может кто-нибудь дать мне некоторое руководство?? Ваша помощь очень ценится!
.драгоценные камни
rails --version 2.3.9
will_pagnate --version x.x.x
THISGEMTHATDEPENDSONACTIVESUPPORT&HPRICOT--version 1.2.3 --ignore-dependencies
hpricot --version x.x.x