![](/img/trans.png)
[英]Failing to bundle install tiny_tds on Mac OS X 10.8 with Homebrew FreeTds
[英]Homebrew, FreeTDS, tiny_tds. Why can't I install tiny_tds after successfully installing FreeTDS?
這個問題引發了我這個問題 。
我希望能解決我的問題,其中有幾個答案詳細介紹了一些可以幫助安裝的配置參數。 這些路徑不適合我,所以我修改了它們並最終得到了這個:
gem install tiny_tds -- --with-freetds-include=/usr/local/Cellar/freetds/0.95.21/include
--with-freetds-lib=/usr/local/Cellar/freetds/0.95.21/lib
--with-iconv-include=/usr/local/Cellar/libiconv/1.14/include
--with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib
但是,運行它會導致我之前遇到的相同錯誤。 如下:
我之前使用brew
安裝了libiconv和FreeTDS。
有沒有人在OS X El Capitan上遇到並解決了這個問題?
如果您想了解更多信息,請詢問。
哈利路亞!
在嘗試了我能想到的所有內容之后,包括閱讀mkmf.log文件和大量不同的安裝參數,我找到了一個對我有用的解決方案。
最后,解決方案相對簡單,但難以弄清楚。 問題是它試圖用錯誤的架構構建(32位)。 使用標志ARCHFLAGS
顯式指定64位,安裝立即工作,如下所示:
sudo ARCHFLAGS="-arch x86_64" gem install tiny_tds
我希望有人覺得這很有用 - 我沒有發現任何地方說這是一個解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.