2

Ruby 2.0.0-rc1をインストールしようとしていますが、OpenSSLのエラーが発生しました。

システム環境:OS:MacOS 10.8.2 Mountain LionコンパイルENV:Xcode CommandTools 4.6 xcode46cltools_10_86938131a.dmg

RVMの分割払い:

rvm get head
brew install openssl
rvm reinstall 2.0.0 --with-openssl-dir=`brew --prefix openssl`

そして、RVM pkgを試しました:</ p>

rvm pkg install openssl
rvm reinstall 2.0.0 --with-openssl-dir=$HOME/.rvm/usr

しかし、実行すると同じエラーが発生しましたbundle

https://gist.github.com/4704589

これは認証エラーではないことに注意してください。私はグーグルをたくさん検索しましたが、誰も同じエラーを受け取りませんでした。


そして今、私rvm use systemも壊れました:</ p>

─(⚡refactory/test_for_git_server)─( ̄▽ ̄)~*>rvm use system
Now using system ruby.
─(⚡refactory/test_for_git_server)─( ̄▽ ̄)~*>which ruby
/Users/ranmocy/.rvm/rubies/ruby-2.0.0-rc1/bin/ruby

rbenvにもエラーが発生しました:

https://gist.github.com/4704619


しかし、ソースからruby 2.0.0-rc1を手動でコンパイルすると、まったく問題はありません。

何か助けはありますか?

4

3 に答える 3

2

ああ、私は今日同様の問題を抱えていて、ライブラリのインストールを説明する素晴らしいシステムであるpkg-configについて少し教えられました。その説明を返済する方法として、私はそれについて書きました

TL; DR

これをシェルのスタートアップファイル(〜/ .bash_profileや〜/ .zshrcなど)に追加します。その後、インストールを再度実行します。

export PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig:/usr/local/lib/pkgconfig

これにより、壊れていないOpenSSLがconfigureスクリプトによって検出されます。

于 2013-06-25T20:35:02.897 に答える
1

それが私がrvmとMacOSX10.8でruby2をコンパイルすることに成功した方法です

CC = / usr / bin/gccをエクスポートします
rvm pkg install openssl
rvm install ruby​​-head --with-gcc = clang --verify-downloads 1#参照*
rvmはruby-headを使用します
ルビー-v
#=>ルビー2.0.0dev(2013-02-24)[x86_64-darwin12.2.0]

その他のコメント:https ://gist.github.com/iboard/5023717

于 2013-02-24T15:21:00.680 に答える
0

これは問題のようですclang。問題を説明している他の回答を参照してください-https://stackoverflow.com/a/14594287/497756

于 2013-02-18T16:06:35.020 に答える