2015-04-22 75 views

我试图升级我的Mac上的导轨上的红宝石,但不知何故ERROR: Failed to build gem native extension.总是弹出。无法将Rails从4.0.0升级到4.2.0

Building native extensions. This could take a while... 
ERROR: Error installing rails: 
    ERROR: Failed to build gem native extension. 

    /usr/local/opt/ruby/bin/ruby -r ./siteconf20150422-3384-60m3u9.rb extconf.rb 
checking if the C compiler accepts ... yes 
checking if the C compiler accepts -Wno-error=unused-command-line-argument-hard-error-in-future... no 
Building nokogiri using packaged libraries. 
The file "/usr/include/iconv.h" is missing in your build environment, 
which means you haven't installed Xcode Command Line Tools properly. 

To install Command Line Tools, try running `xcode-select --install` on 
terminal and follow the instructions. If it fails, open Xcode.app, 
select from the menu "Xcode" - "Open Developer Tool" - "More Developer 
Tools" to open the developer site, download the installer for your OS 
version and run it. 
*** extconf.rb failed *** 
Could not create Makefile due to some reason, probably lack of necessary 
libraries and/or headers. Check the mkmf.log file for more details. You may 
need configuration options. 

Provided configuration options: 

extconf failed, exit code 1 

Gem files will remain installed in /usr/local/lib/ruby/gems/2.2.0/gems/nokogiri- for inspection. 
Results logged to /usr/local/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14/2.2.0/nokogiri- 

你是在读的指令?看起来不像。有人花时间写这个解释,告诉你如何解决它。 – tadman




xcode-select --install