RubyGems,无法安装JSON

时间:2014-07-28 17:11:52

标签: ruby-on-rails ruby json

我在Windows上设置ruby开发环境时遇到了太多问题。 我已经安装了Ruby 1.9.3,DevKit for Ruby 1.9.3,RubyGems和Ruby on Rails。 (也是Heroku和Git的客户,但我不认为这些工具对解决方案很重要。) 我现在有几个问题:
- > bundle update没有做它应该做的事情,它总是取消,因为JSON没有安装
- >同样适用于bundle install,它会因为JSON缺失而取消 - >由于缺少JSON,因此无法使用rails server - >如果我尝试使用gem install json,我会收到以下错误:

D:\Bibliotheken\Dokumente\RailsProjects\first_app>gem install json
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing json:
ERROR: Failed to build gem native extension.
"D:/Program Files (x86)/Ruby 1.9.3/bin/ruby.exe" extconf.rb
D:/Program Files (x86)/Ruby 1.9.3/bin/ruby.exe: invalid switch in RUBYOPT: -F (RuntimeError)
Gems will remain installed in D:/Program Files (x86)/Ruby 1.9.3/lib/ruby/gems/1.9.1/gems/json-1.8.1 for inspection.
Results logged to D:/Program Files (x86)/Ruby 1.9.3/lib/ruby/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/gem_make.out   

- >在此尝试之后,我无法再调用rails -v,它会向控制台发出错误

<[31mCould not find gem 'sdoc <= 0.3.20) x86-mingw32' in the gems available on this machine.<[0m
<[31mRun 'bundle install' to install missing gems.<[0m   

还有一个笑话,我该如何使用&#34;捆绑安装&#34;如果它不工作? :(
感谢每一个帮助,我是一个建立发展环境的血腥初学者。如果您需要任何其他信息,我会尽快提供这些信息!

编辑:
gem_make.out的内容:

"D:/Program Files (x86)/Ruby 1.9.3/bin/ruby.exe" extconf.rb 
D:/Program Files (x86)/Ruby 1.9.3/bin/ruby.exe: invalid switch in RUBYOPT: -F (RuntimeError)

我使用Rubyinstaller手动安装了Ruby 1.9.3,因为Railsinstaller 没有为我工作(如果我想获得JSON,它几乎会犯同样的错误!)。然后我做了一个安装DevKit的更新,并用gem install rails来获取rails。

Zerotime

注意:英语不是我的母语,不会被错误所困扰:)

0 个答案:

没有答案