2

私は現在OSX10.6.8で以下を実行しており、gemsetsとgemsを理解しようとしています。

Ruby 1.9.3-p194

Rails 3.2.8

RVM 1.15.6

.rvm / gems /を見ると、いくつかのgemsetディレクトリがあります。それぞれの中にgemsディレクトリがあります。さて、非「@」ジェムセットと@グローバルジェムセットの関係はどうですか?

4

1 に答える 1

1

ドキュメントから:

グローバルジェムセットのインタプリタ

@globalRVMは、ルビーインタプリタごとにジェムセット(> = 0.1.8)を提供します。

特定のルビーのジェムセットにインストールした@globalジェムは、そのルビーに関連して作成した他のすべてのジェムセットで使用できます。

これは、特定のrubyインタープリターのインストールで、すべてのプロジェクトが同じインストール済みgemを共有できるようにするための良い方法です。

これを拡張するために、のない@globalgemsetは、そのRubyバージョンのデフォルトのgemsetです。それは本質的に名前のない宝石セットです。@globalただし、gemsetは、上記のドキュメントで概説されている理由から特別です。

于 2012-10-02T00:33:59.760 に答える