繁体   English   中英

构建gem的本机扩展时出错(extconf.rb)

[英]Error while building native extensions for gems (extconf.rb)

因此,我已经在Windows上开发Rails应用程序已有一段时间了,每当我尝试安装某些gem时,都会出现一个问题:

$ gem install capybara-webkit-0.12.1.gem
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing capybara-webkit-0.12.1.gem:
        ERROR: Failed to build gem native extension.

        c:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb


Gem files will remain installed in c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/capybara-webkit-0.12.1 for inspection.
Results logged to c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/capybara-webkit-0.12.1/./gem_make.out

每当我尝试安装需要本机扩展的gem时,经常会出现此错误。 RubyInstaller Wiki在其疑难解答页面上记录了一个非常类似的问题,但是我提出的解决方案对我而言不起作用。 您能给我的任何帮助将不胜感激。 =)

"Failed to build gem native extension." 安装宝石时出现的错误消息是每个宝石所特有的,不一定在所有宝石之间都相同。 因此,当其他gem出现相同的错误时,在RubyInstaller情况下修复错误的建议可能不会有所帮助。

最好的解决方法是在Google搜寻此错误消息以及gem名称。

在Google上搜索“无法构建gem本机扩展capybara webkit失败” ,gem repo上的以下链接似乎具有解决此错误的答案: https : //github.com/thoughtbot/capybara-webkit/issues / 77

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM