サポート
RVMはボランティアのコミュニティによって維持されています。問題はRVMイシュートラッカーに報告してください。
もしあなたが手伝ったり、メンテナーの一人になりたい場合は、ただ手伝い始めてください。より多くのRVM関連プロジェクトはRVM GitHub組織で見つけることができます。
スポンサー
Carbon Ads

MacRuby

MacRubyは、AppleのNSフレームワーク上に構築されたRubyインタプリタです。開発者は、Rubyを活用した完全にネイティブなOSXアプリケーションを作成できます!

以下のコンテンツの多くは、GitHubのREADME.rdocから取得したことに注意してください。

最新リリース

RVMで認識されている最新の公式リリースのインストールは、他のインタプリタと同じ手順です。

$ rvm install macruby

Head (別名 'master')

GitHubリポジトリから最新のMacRubyリリースをインストールする方法は次のとおりです。

$ rvm install macruby-head

MacRubyは、Objective-Cランタイムとガベージコレクター、CoreFoundationフレームワーク、LLVMコンパイラインフラストラクチャなどのMac OS Xテクノロジーに基づいたRuby実装です。

MacRubyの目標は、Rubyを使用するメリットを享受するためにパフォーマンスを犠牲にすることのない、本格的なMac OS Xアプリケーションの作成を可能にすることです。

MacRubyは、Apple Inc.による著作権フリーのソフトウェアであり、Rubyライセンスの条項の対象となります。詳細については、COPYINGファイルを参照してください。

MacRuby

要件

LLVMのコンパイル

LLVMは変化の激しいターゲットであり、定期的に壊れます。リビジョン106781をインストールすることをお勧めします。環境変数で正しいCおよびC ++コンパイラを指定してください。

$ svn co -r 106781 https://llvm.dokyumento.jp/svn/llvm-project/llvm/trunk llvm-trunk
$ cd llvm-trunk
$ env UNIVERSAL=1 UNIVERSAL_ARCH="i386 x86_64" CC=/usr/bin/gcc CXX=/usr/bin/g++ ./configure --enable-bindings=none --enable-optimized --with-llvmgccdir=/tmp
$ env UNIVERSAL=1 UNIVERSAL_ARCH="i386 x86_64" CC=/usr/bin/gcc CXX=/usr/bin/g++ make
$ sudo env UNIVERSAL=1 UNIVERSAL_ARCH="i386 x86_64" CC=/usr/bin/gcc CXX=/usr/bin/g++ make install

LLVMのコンパイルにはかなり時間がかかる場合があります。複数のコアを搭載したマシン(可能性が高い)がある場合は、すべて/複数のコアを使用することでプロセスを高速化できます。ただし、そうすると、コンパイル中にマシンが応答しなくなる可能性があります。複数のコアを使用するには、`-j N 'オプションを渡します。ここで、` N'は使用するコアの数を表します。そのため、Core Duoの場合、コマンドは次のようになります。

$ env UNIVERSAL=1 UNIVERSAL_ARCH="i386 x86_64" CC=/usr/bin/gcc CXX=/usr/bin/g++ make -j2

コミュニティリソース