0

MAC OS X ヨセミテで RubyMine IDE を使用しています。tiny_tds をインストールしようとすると、次のエラーが発生します

sudo gem install tiny_tds -v '0.6.2'

ネイティブ拡張機能の構築。これにはしばらく時間がかかる場合があります...

エラー: tiny_tds のインストール中にエラーが発生しました:

エラー: gem ネイティブ拡張のビルドに失敗しました。

/システム/ライブラリ/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb

iconv.h で iconv_open() をチェックしています... いいえ

-liconv で iconv_open() をチェックしています...はい

sybfront.h をチェックしています...はい

sybdb.h をチェックしています...はい

-lsybdb で tdsdbopen() をチェックしています...いいえ

freetds がありません。

* extconf.rb が失敗しました * 何らかの理由で Makefile を作成できませんでした。必要なライブラリやヘッダーが不足している可能性があります。詳細については、mkmf.log ファイルを確認してください。構成オプションが必要な場合があります。

提供される構成オプション:

--with-opt-dir

--opt-dir なし

--with-opt-include

--without-opt-include=${opt-dir}/include

--with-opt-lib

--without-opt-lib=${opt-dir}/lib

--with-make-prog

--make-prog なし

--srcdir=.

--curdir

--ruby=/システム/ライブラリ/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby

--enable-lookup

--disable-lookup

--with-iconv-dir

--without-iconv-dir

--with-iconv-include

--without-iconv-include=${iconv-dir}/include

--with-iconv-lib

--without-iconv-lib=${iconv-dir}/

--with-freetds-dir

--without-freetds-dir

--with-freetds-include

--without-freetds-include=${freetds-dir}/include

--with-freetds-lib

--without-freetds-lib=${freetds-dir}/

--with-iconvlib

--with-iconvlib

--with-sybdblib

--without-sybdblib

Gem ファイルは、検査のために /Library/Ruby/Gems/2.0.0/gems/tiny_tds-0.6.2 にインストールされたままになります。結果は /Library/Ruby/Gems/2.0.0/gems/tiny_tds-0.6.2/ext/tiny_tds/gem_make.out に記録されます

freetdsをインストールしました

brew install freetds

醸造リストを作成すると表示されます

しかし、再び sudo gem install tiny_tds を実行すると、freetds が見つからないというエラーが表示されます。

助けてください。

ありがとう

4

2 に答える 2

0

うまくいきgem install tiny_tdsませんでしたか?

参考までに - sudowithの使用gem installはベスト プラクティスではありません。

于 2015-09-18T17:36:46.547 に答える