1

rvm を使用して Snow Leopard に ruby​​ 1.8.6 をインストールしようとしています。

私が試した: rvm install ruby​​-1.8.6-p111

makeがopensslを見つけられなかったことを説明するエラーが発生しました。make[1]: *** [openssl_missing.o] エラー 1

次に試しました: rvm install ruby​​-1.8.6-p111 -C --with-openssl-dir=/System/Library/OpenSSL (Snow Leopardにはopensslが付属しているようで、これが場所のようです)

ログに同じエラーが表示されます。

http://rvm.beginrescueend.com/packages/openssl/に従って、次のように rvm を使用して openssl をインストールしようとしました。

rvm パッケージのインストール openssl

今回は、configure.error.log に [2010-07-07 07:54:28] ./Configure os/compiler darwin-i386-cc -I/Users/craig/.rvm/usr/include -L が記録されます。 /Users/craig/.rvm/usr/lib --prefix=/Users/craig/.rvm/usr zlib no-asm no-krb5 共有ターゲットは既に定義されています - os/compiler (問題のある引数: darwin-i386-cc)

提案をいただければ幸いです。

4

2 に答える 2

3

あまり役に立たないことはわかっていますが、「rvm package install openssl」へのポインターに感謝します-元のopenssl_missing.oエラーを修正し、そこからすべてが正常に機能しました...最終的に.

/usr/local/lib にいくつかの古い PowerPC バイナリがインストールされていたので、私のラップトップで rvm を動作させるために最終的に行ったことは次のとおりです。

rvm package install openssl
rvm package install readline
rvm package install iconv
sudo port install ncurses
sudo port install libyaml
sudo port install zlib
rvm install 1.9.2-head -C "--with-openssl-dir=$HOME/.rvm/usr --with-libyaml-dir=/opt/local --with-readline-dir=$HOME/.rvm/usr --with-iconv-dir=$HOME/.rvm/usr"
于 2010-07-16T06:18:27.203 に答える
1

ハ!仕事用のコンピューターにrvmをインストールしようとしたところ、元の問題に遭遇しました!

にバグがあったよう~/.rvm/scripts/packageです。実行してみてください

rvm update --head

また

rvm get latest

git から最新バージョンを取得して、もう一度試してください。

于 2010-07-17T00:15:44.983 に答える