2011-07-25 17 views
0

Xcode 3.2が廃止されたOS X Lionをインストールしました。gem install in depth

私はRailsプロジェクトに取り組んでおり、ImageMagickに依存するrmagickをインストールする必要があります。

現在、私はXcode 4.2をダウンロードすることができません。なぜなら、2.9GBが必要なためです。

ソースからImageMagickをビルドすることもできません。

OS X Leopardで別のMacにアクセスできます。必要なすべてのgemがインストールされています。

私はOS X Lionを使用しているMacにコピーできます。

ただし、どのファイルをコピーする必要がありますか?

〜/ .rvm/gems/ruby​​-1.8.7-p334/gems /からコピーするのに十分でないと思いますか?

質問です:私は実行すると、 "宝石some_gemをインストールする" 何が起こる

どこのプロセスが実行されるのか、どのファイルがコピーされるのですか?

答えて

1

特に、ダイナミックライブラリに重要なバージョンがある場合、あるOSから別のOSにコピーすることはできません。 ImageMagickのような宝石をインストールするには、動作するコンパイラが必要です。そのため、Xcode 4.1 for Lionをダウンロードする必要があります。

gem installを実行すると、さまざまなことが起こります。純粋なルビーの宝石の場合、それは何も複雑ではなく、基本的に宝石を適切な宝石のディレクトリに展開しますが、ImageMagickのようなCの拡張機能を持つ人にとっては、多くの設定とコンパイルが必要です。

基本的にはスタックしています。コンパイラをインストールするか、古いバージョンのOSにロールバックする必要があります。

関連する問題