heroku因JSON错误而崩溃

时间:2011-03-08 18:41:35

标签: ruby-on-rails json heroku

我正在经历rails tutorial from railstutorial.org,我遇到了绊脚石。

我的版本是:

  • ruby​​ 1.8.7(2011-02-18 patchlevel 334)[i386-mingw32]
  • Rails 3.0.4
  • heroku 1.18.2
  • sqlite3 3.7.3
  • git version 1.7.3.1.msysgit.0

运行任何heroku命令时出现此错误(heroku create,heroku keys:add etc.)

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 个答案:

答案 0 :(得分:1)

我不确定是否自己回答这个问题,因为问题实际上没有得到解决,但I got onto Heroku他们让我尝试使用此代码尝试以前的版本:

gem install heroku --pre

所以它似乎是最新版gem(?)

中的一个错误
相关问题