1

Mountain Lion に RoR をインストールしようとしています。私は以下をインストールしています:

  • コマンド ライン ツールを使用した App Store の Xcode
  • RVM
  • 自作

ターミナルで、gcc がインストールされていることを確認しました。

入力すると、 、、、その他多数"rvm requirements"の依存関係が不足しているというメッセージが表示されます。でこれらをインストールすることも言います。そのため、依存関係の欠落について不平を言うことはもうありません。OpenSSLautoconfautomakelibxsltRVMbrewrvm

しかし、ruby 1.9.3経由"rvm install 1.9.3"でインストールしようとすると、コンパイルの最後にメッセージが表示されます"ruby was built using clang -but it's not (fully) supported, expect errors."

私はこの時点で困惑しています。私は理解しようとしています:

  1. Xcodeコマンド ライン ツールをインストールしたときに依存関係が見つからないのはなぜですか?
  2. brew を使用して依存関係をインストールした後もコンパイル エラーが発生するのはなぜですか?

助けてください。:)

4

2 に答える 2

0

Rubyをインストールする前に、私が通常行う順序は次のとおりです。

まず、 XCodeMountain Lion 用のコマンド ライン ツールをインストールします ([設定] > [ダウンロード] ウィンドウからインストールすることもできます)。

2番目:Homebrewがインストールされていることを確認してください。

3番目:セットアップが完了したら、実行しますbrew tap homebrew/dupes

4位:それからbrew install openssl autoconf apple-gcc42 automake

RVM に問題があり、長い間RBenv / Ruby-Buildに切り替えてきました。さまざまな違いがありますが、実際に上記の手順を実行すると、発生した問題が修正され、多くの人がどちらか一方を使用しています。どちらも素晴らしいです。

次に、好きなように Ruby をインストールしてみてください。

于 2013-03-09T05:26:38.617 に答える
0

代わりにgccコンパイラを使用してみてください。

rvm install 1.9.3 --with-gcc-4.2

参考:https ://github.com/wayneeseguin/rvm/issues/1480

于 2013-03-09T04:10:48.520 に答える