2012-03-02 11 views
0

Snow LeopardからLion(10.7.3)へのアップグレードはいつかはわかりませんが、私のシステム構成が乱れているようです。 REE-1.8.7をインストールしようとしたとき、私は私がしようとどのような方法同じ問題に実行しています:RVM、rbenvやREEのインストーラを実行しているを使用している場合OSXのruby 1.8.7(xcodeコマンドラインツール)のLionインストール:OpenSSL開発ヘッダー...見つからない

Checking for required software... 

* Non-broken C compiler... found at /usr/bin/gcc-4.2 
* Non-broken C++ compiler... found at /usr/bin/g++-4.2 
* The 'make' tool... found at /usr/bin/make 
* The 'patch' tool... found at /usr/bin/patch 
* Zlib development headers... found 
* OpenSSL development headers... not found 
* GNU Readline development headers... found 

Some required software is not installed. 

これは、(すべてのオプションを通り抜けた)が起こります。 opensslのをインストールして作業しているが:

openssl version                            
OpenSSL 0.9.8r 8 Feb 2011 

私は醸造OpenSSLを試してみましたが、それはどちらかの助けにはならなかったので、もう一度それを削除しました。

私はそれを稼働させることができないので、私はかなり絶望的です。どんなヒントもありがとうございます。

EDIT:完全なxcodeパッケージの代わりにxcodeコマンドラインツールのみがインストールされているという詳細は忘れました。

答えて

0

https://github.com/kennethreitz/osx-gcc-installerで適切なライブラリをインストールすることを忘れないでください。明らかに、私が使用したxcodeコマンドラインツールには正しい開発ヘッダーがありません。

mpapisの答えでは、コンパイラに正しい場所を伝える必要がありましたが、最新のインストーラではこれらのオプションは無視されているようです。このフォーラムスレッドを参照してください(最初の投稿のポイント3):http://discuss.joyent.com/viewtopic.php?id=25862

1

あなたはどこのopensslヘッダ

RVM設定するには、任意の--with*のフラグを転送しますので、あなたが--with-openssl-dir=...rvmにコマンドを渡すことができます見つけるために./configureスクリプトを伝える必要があります - 、--with-openssl-dir=/usrの使用>https://rvm.beginrescueend.com/packages/openssl/

はトリックを行う必要があります他のオプションもあります:--with-openssl-include-dir=/usr/include/openssl--with-openssl-lib-dir=/usr/lib(これは非標準のインストールである可能性があります)

また非常に重要です - ./configureこのフラグが認識されないと主張し、makeコマンドで使用されます - RVMの場合はmake.logを確認してください。

+0

私に正しい方向を指摘してくれてありがとう。 – dhenze

関連する問題