2012-01-17 25 views
2

无法解决问题。每次我在Windows上生成新的Rails项目获得按摩:创建导轨新应用项目时出错

Installing json (1.6.5) with native extensions 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. 

    C:/Ruby193/bin/ruby.exe extconf.rb 
C:/Ruby193/bin/ruby.exe: No such file or directory -- extconf.rb (LoadError) 

Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.6.5 
for inspection. 
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.6.5/ext/json/ext/parser/gem_make.out 
An error occured while installing json (1.6.5), and Bundler cannot continue. 
Make sure that `gem install json -v '1.6.5'` succeeds before bundling. 

我试过INSTAL JSON但不缺乏......我设法安设json_pure。但仍然得到这个错误。 'ruby dk.rb init'不工作太

+4

对于Ruby on Rails开发来说,Windows并不是真正的好方法。我建议你切换到Unix系统,例如Ubuntu。 – ExiRe

+1

+1 ExR您可以在一两个小时内启动并运行双启动。两全其美。 –

回答

3

对于在Windows上构建本机扩展,您需要安装DevKit。它为您提供了一个类Unix环境和编译器。

+0

已经尝试过这与rubyinstaller已经(它自带devkit)...相同的结果 –

+0

ruby​​ dk.rb安装不工作 –

+1

'不工作'?什么是错误?您是否已将devkit'bin'和'mingw \ bin'添加到您的路径中? – Nate