簡體   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