2014-10-28 114 views
3

互聯網,我不知道該怎麼做。升級到優勝美地後,我無法安裝tiny_tds在OSX 10.10上安裝tiny_tds錯誤優勝美地

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

/Users/jpolley/.rvm/rubies/ruby-2.1.1/bin/ruby extconf.rb 
checking for iconv_open() in iconv.h... no 
checking for iconv_open() in -liconv... no 
----- 
libiconv is missing. 
----- 

你能幫忙嗎?

回答

7

我安裝了優勝美地OSX 10.10和XCode 6.1。

我收到了安裝xCode命令工具的建議,允許我安裝libiconv。

然後brew安裝libiconv。

然後brew鏈接libiconv。

$ xcode-select --install 
xcode-select: error: command line tools are already installed, 
use "Software Update" to install updates 

然後我做:

$ brew install libiconv 
Error: No available formula for libiconv Apple distributes libiconv with OS X, 
you can find it in /usr/lib. Some build scripts fail to detect it correctly, 
please check existing formulae for solutions. 

所以我不得不這樣做:

$ brew tap homebrew/dupes 

然後我做:

$ brew link libiconv 
Warning: libiconv is keg-only and must be linked with --force 
Note that doing so can interfere with building software. 

$ brew link libiconv --force 
Linking /usr/local/Cellar/libiconv/1.14... 16 symlinks created 

這讓我過去我原來的錯誤「 libiconv丟失「,當試圖安裝tiny_tds。我現在有一個不同的錯誤:「freetds的缺失」

$ brew install freetds 

最後:

$ gem install tiny_tds 
Building native extensions. This could take a while... 
Successfully installed tiny_tds-0.6.2 Parsing documentation for tiny_tds-0.6.2 
Installing ri documentation for tiny_tds-0.6.2 
Done installing documentation for tiny_tds after 0 seconds 1 gem installed 
+0

我忘了提,我安裝RVM並得到了最新版的紅寶石我的機器上。 – jpolley 2014-11-05 22:30:51

相關問題