我正在尝试安装 ruby gem。我收到此错误。
C:\>gem install racc
Building native extensions. This could take a while...
ERROR: Error installing racc:
ERROR: Failed to build gem native extension.
c:/ruby/bin/ruby.exe extconf.rb install racc
extconf.rb:3:in ``': No such file or directory - uname -p (Errno::ENOENT)
from extconf.rb:3
Gem files will remain installed in c:/ruby/lib/ruby/gems/1.8/gems/racc-1.4.6 for inspection.
Results logged to c:/ruby/lib/ruby/gems/1.8/gems/racc-1.4.6/ext/racc/cparse/gem_make.out
我搜索过这个网站,但没有找到任何相关信息。我也搜索过,发现只有更新 ruby gems 应该可以解决问题,但事实并非如此。
我有 ruby gems 1.2.0 和 ruby 1.8.6(2007-09-24 补丁级别 111)[i386-mswin32],Windows 2003。
最佳答案
这可能与这篇文章没有直接关系,但它对我有所帮助,我希望可以帮助其他遇到“无法构建 gem native 扩展”的人。在 Windows 上安装 gem 时出错。
rubyinstaller.org 的人提供了一个 DevKit ( http://rubyinstaller.org/download.html ),其中包含 GCC、Make 和 Sh,供安装 Gems 时使用。我按照安装说明进行操作 ( http://wiki.github.com/oneclick/rubyinstaller/development-kit ),嘿,presto...以前不会安装的 gems 现在安装没有错误。
我已经测试过安装 RACC gem 并且没有遇到任何问题(虽然我以前没有使用过这个 gem;也许它已经被修复了。)我还测试了 RCOV(我从来没有能够正常工作)并成功安装,没有错误!
希望这对外面的人有帮助;)
关于windows - 安装 ruby gem 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1136548/