を見つけることができませんインストールします。宝石talib_rubyためにgithubのREADMEに沿って次のヘッダーファイル
sudo port install ta-lib
コンプリート。次にトラブルが始まるところです。
sudo env ARCHFLAGS="-arch PLATFORM" gem install talib_ruby -- --with-talib-include=ABSOLUTE_PATH_TO_TALIB_HEADERS --with-talib-lib=ABSOLUTE_PATH_TO_TALIB_LIBS
このインストールは明らかにそれがta_abstract.hファイルに
talib.c:2:25: error: ta_abstract.h: No such file or directory
.
.
.
many more errors
を見つけることができないので、私は私が私の.bash_profileファイルに次のように含まれていると信じて失敗:
export ABSOLUTE_PATH_TO_TALIB_HEADERS=/opt/local/var/macports/software/ta-lib/0.4.0_0/opt/local/include/ta-lib
export ABSOLUTE_PATH_TO_TALIB_LIBS=/opt/local/var/macports/software/ta-lib/0.4.0_0/opt/local/lib
そして実際ta_abstract.hファイルは、私がABSOLUTE_PATH変数の代入で言っているところにあります。
何がありますか?
UPDATE:
他のすべてが失敗した、宝石の作者とのメール対応は役立つかもしれません。 ABSOLUTE_PATHをエクスポートする代わりに、実際のパスをインストール時に渡すことを提案します。明示的にARCHFLAGS = " - arch x86_64"を渡すとともに、Snow Leopardで動作します。インストールはまだ失敗しますが、talib.cファイルおよびその中の特定の機能に問題があるためです。
私はまもなくこの試みを試みます。 – Milktrader
sudo echo $ ...をコマンドラインに入力すると、正しいパスが得られます。しかし、宝石のインストールはまだヘッダファイルを見つけることができません。 〜/ homeまたはrootからインストールしようとすると、同じ結果が得られます。私はsuとしてログインすることはできませんが、OSXのことだと思います。 – Milktrader
$ sudo envはUSER = rootを生成します。 – Milktrader