33

Xcode を必要としない、OS X 10.8 Mountain Lion で Ruby 1.9.3 用の開発マシンを構築する別の方法について知りたいです。

この質問を書いている時点で、Mountain Lion は現在 Golden Master になっているため、最終版と見なすことができます。Xcode については、まだプレビュー リリースであることは言えません。

RVM は Xcode に osx-gcc-installer をインストールすることを推奨していますが、システムを台無しにしたくありません。

Ruby 1.9.3 を Xcode なしで Mountain Lion にインストールする最もクリーンな方法は何ですか?

4

3 に答える 3

49

osx-gcc-installer は、Ruby 1.9.3 をインストールするために Xcode を置き換えるための非常に優れたオプションであることが判明しました

これらは私が従った手順です:

  1. osx-gcc-installer の最新バージョンをここからダウンロードしてインストールします (GCC-10.7-v2 は問題ありません): https://github.com/kennethreitz/osx-gcc-installer
  2. 通常どおり RVM をインストールし、デフォルトの Ruby インストールとして 1.9.3-head を選択します: https://rvm.io/rvm/install/
  3. Homebrew をインストールします: https://github.com/mxcl/homebrew/wiki/installation
  4. libksba をインストールして、Ruby 1.9.3 との依存関係を解決します。brew install libksba

それでおしまい!これで、Ruby 1.9.3 が Mountain Lion にインストールされ、完全に動作するはずです。

他のパッケージが必要な場合は、Imagemagick などの Homebrew から今すぐインストールしてください。brew install imagemagick

Apple は Mountain Lion 以降 X11 を出荷していないため、Homebrew が適切に動作するには XQuartz が必要になる可能性があります。ここからダウンロードできます: http://xquartz.macosforge.org/trac/wiki

編集:

現在 (7 月 29 日以降) Xcode 4.4 用のコマンド ライン ツールが利用可能です。

したがって、新しい手順は次のとおりです。

  1. Xcode 4.4 用のコマンド ライン ツールをダウンロードしてインストールします (Xcode をダウンロードする必要はありません): https://developer.apple.com/downloads/index.action
  2. Homebrew をインストールします: https://github.com/mxcl/homebrew/wiki/installation
  3. automake をインストールします。brew install automake
  4. 通常どおり RVM をインストールし、デフォルトの Ruby インストールとして 1.9.3-head を選択します: https://rvm.io/rvm/install/

オプションの手順: Imagemagick など、一部のコンポーネントには XQuartz が必要な場合があるため、XQuartz をダウンロードしてインストールします: http://xquartz.macosforge.org/trac/wiki

于 2012-07-11T15:58:35.943 に答える
1

これも追加する必要がありました:

export CC=/usr/bin/gcc-4.2

Apple コマンド ライン ツールを rvm で動作させるため。これがなければ、llvmの問題を繰り返していました:

提供されている CC(gcc) は LLVM ベースであり、ruby および gem ではまだ完全にはサポートされていません。 をお読みくださいrvm requirements

于 2012-09-14T19:54:50.503 に答える