1

openssl をインストールしようとしましたが、次のように表示されます。

すべての ruby​​ を再インストールする必要があります。

rvm reinstall all --force
rvm reinstall ruby-2.0.0-p0 --with-gcc=gcc-4.7 --with-openssl-dir=$rvm_path/usr

上記の行を実行すると、You requested building with 'gcc-4.7' but it is not in your path. が表示されます。gccが既にインストールされていると思っていたxcodeが既にインストールされています。

誰でもこれに対する答えを知っています。

4

1 に答える 1

0

コメントで言ったように、実行しwhich gcc-4.7ても何も返されませんでした。これは、RVMがあなたに言っていることを確認し、あなたのものでgcc-4.7はありません$PATH. gcc-4.7コンピューターのどこかにバイナリとして存在することがわかっている場合は、そのディレクトリパスをに追加します$PATH

export PATH=$PATH:/path/to/the/binrary

そうでなければ、あなたが言ったので、あなたはどちらかをwhich gcc返す/usr/bin/gccことができます

  • --with-gcc実行時にオプションを省略rvm reinstall ...
  • またはで持っgccているバイナリを指定します$PATH--with-gcc=gcc--with-gcc=/usr/bin/gcc
于 2013-03-05T04:08:35.287 に答える