【问题标题】:heroku crashes with JSON errorheroku 因 JSON 错误而崩溃
【发布时间】:2011-03-11 01:21:04
【问题描述】:

我正在浏览rails tutorial from railstutorial.org,遇到了一个绊脚石。

我的版本是这样的:

  • ruby 1.8.7 (2011-02-18 补丁级别 第334节
  • Rails 3.0.4
  • heroku 1.18.2
  • sqlite3 3.7.3
  • git 版本 1.7.3.1.msysgit.0

当我运行任何 heroku 命令(heroku create、heroku keys:add 等)时,我会收到此错误

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

有什么想法吗?谢谢

【问题讨论】:

    标签: ruby-on-rails json heroku


    【解决方案1】:

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

    gem install heroku --pre
    

    所以这似乎是最新版本的gem中的一个错误(?)

    【讨论】:

      猜你喜欢
      • 2018-05-22
      • 2020-06-04
      • 1970-01-01
      • 2017-09-28
      • 2017-08-21
      • 2014-01-20
      • 2018-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多