我应该首先说我是铁杆新手。当我尝试运行bundle install时,出现了这个特定的错误消息。安装到达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 /发电机/ 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 64位
使用rubyinstaller完成安装。
任何帮助将不胜感激。
答案 0 :(得分:-1)
尝试使用 The Cucumber Book (p.299)中提供的Gemfile以及gem install json
尝试安装Cucumber时出现同样的错误。
尝试gem install cucumber
时有效:
Fetching: multi_json-1.8.0.gem (100%)
Successfully installed multi_json-1.8.0
...
HTH
弗兰克