【发布时间】: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