сбой heroku с ошибкой JSON - PullRequest
0 голосов
/ 08 марта 2011

Я прохожу учебник по rails с railstutorial.org и столкнулся с камнем преткновения.

Мои версии таковы:

  • ruby ​​1.8.7 (уровень обновления 2011-02-18 334) [i386-mingw32]
  • Рельсы 3.0.4
  • Герою 1.18.2
  • sqlite3 3.7.3
  • git версия 1.7.3.1.msysgit.0

Я получаю эту ошибку, когда запускаю любую команду heroku (создание heroku, ключи heroku: добавляем и т. Д.)

C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/json-1.5.1-x86-mingw32/lib/js
on/ext/parser.so: [BUG] Segmentation fault
ruby 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32]

Я заметил, что некоторые люди говорили о несовместимости heroku и json, поэтому я удалил json 1.5.1 и вместо него установил json 1.4.6.

Я тогда получаю ошибку:

C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems.rb:861:in `report_ac
tivate_error': RubyGem version error: json(1.4.6 not ~> 1.5.1) (Gem::LoadError)
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems.rb:255:
in `activate'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems.rb:290:
in `activate'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems.rb:289:
in `each'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems.rb:289:
in `activate'
        from C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems.rb:1204
:in `gem'
        from C:/RailsInstaller/Ruby1.8.7/bin/heroku:18

Есть идеи? Спасибо

1 Ответ

1 голос
/ 10 марта 2011

Я не уверен, стоит ли отвечать на этот вопрос самостоятельно, поскольку проблема на самом деле не решена, но Я попал на Heroku , и они попросили меня попробовать предыдущую версию, используя этот код:

gem install heroku --pre

Так что, похоже, ошибка в последней версии гема (?)

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