1

我可能应该首先说我是 Rails 新手。当我尝试运行捆绑安装时,出现了这个特定的错误消息。一旦安装到 json,就会弹出错误。

==================================================== ============================

安装 json (1.8.0)

Gem::Installer::ExtensionBuildError: 错误: 无法构建 gem 原生扩展。

    D:/Dev/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb

D:/Dev/RailsInstaller/Ruby1.9.3/bin/ruby.exe: 没有这样的文件或目录 -- extconf.rb (Loa dError)

Gem 文件将继续安装在 D:/Dev/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gem s/json-1.8.0 以供检查。

结果记录到 D:/Dev/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/json-1.8.0/ext/json/ext/generator/gem_make.out

安装 json (1.8.0) 时出错,Bundler 无法继续。gem install json -v '1.8.0'在捆绑之前确保成功。

==================================================== ==============================

gem_make.out 日志文件正在显示

==================================================== ==============================

D:/Dev/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb

D:/Dev/RailsInstaller/Ruby1.9.3/bin/ruby.exe: 没有这样的文件或目录 -- extconf.rb (LoadError)

==================================================== ==============================

我已经尝试运行gem install json并且基本上得到了相同的错误消息。DevKit 已经安装。重新安装它没有任何区别。

Ruby 版本是 1.9.3p392 Rails 版本是 3.2.13 操作系统是 Windows7 64bit

使用 ruby​​installer 完成安装。

任何帮助将不胜感激。

4

1 回答 1

-1

尝试使用The Cucumber Book (p. 299)中提供的 Gemfile以及gem install json.

尝试gem install cucumber时有效:

Fetching: multi_json-1.8.0.gem (100%)
Successfully installed multi_json-1.8.0
...

弗兰克
_

于 2013-09-13T08:32:08.480 回答