2

我查看了很多这样的错误,但没有一个适合我的解决方案。我让 Rails 工作到几天前,我真的不明白它有什么问题。捆绑安装新应用程序,它提供:

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

C:/RailsInstaller/Ruby193/bin/ruby.exe extconf.rb
creating Makefile

make
generating generator-i386-mingw32.def
make: *** [generator-i386-mingw32.def] Error 253


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

我安装了 DevKit,用 RailsInstaller 重新安装了所有东西,然后自己安装了 DevKit。我已经安装了 MinGW。

我对 Rails 并不陌生,我无法弄清楚出了什么问题,几天前一切正常……而且我想不出我安装的可能会产生冲突的东西

谢谢。

使用解决方案进行编辑:我终于通过重新安装操作系统让它工作了(发布后几天):) 然后我明白了再次尝试它并对命令行发誓,故障是 ansicon,通过命令使每个可执行文件崩溃线路和通过 Windows 服务。我尝试过的每个最新版本都会这样做,我无法解释。

4

2 回答 2

1

在 Rubyinstaller wiki 查看此故障排除指南:https ://github.com/oneclick/rubyinstaller/wiki/Troubleshooting#wiki-gems_fails_comspec_autorun

我的情况是在更新 Windows 和“场景 B”之后执行“技巧”。

于 2013-02-19T08:55:16.313 回答
1

我有同样的问题并尝试过

gem 'jquery-rails'
platforms :ruby do
  gem 'json'
end

platforms :mswin, :mingw do
  gem 'json_pure'
end 

在 gem 文件中,我得到了它的工作

于 2013-05-13T20:35:21.270 回答