1. ホーム
  2. ruby

[解決済み] GEM_HOME と GEM_PATH の違いは何ですか?

2023-07-16 02:42:58

質問

RubyGems はプログラミング言語 Ruby のパッケージマネージャで、Ruby プログラムやライブラリを配布するための標準フォーマット ("gem" という自己完結型のフォーマット)、gems のインストールを簡単に管理するためのツール、およびそれらを配布するためのサーバーを提供します。これは、プログラミング言語PythonのEasyInstallに類似しています。RubyGems は Ruby バージョン 1.9 から標準ライブラリの一部となった。

とはいえ、GEM_HOME と GEM_PATH の違いは何でしょうか?

どのように解決するのですか?

GEM_PATH は、宝石を見つけることができる場所(複数あるかもしれません)を提供します。

GEM_HOME はgemsがインストールされる場所です(デフォルト)。

(したがって GEM_PATH を含む必要があります。 GEM_HOME ).