Rubygems,Bundler、RVM混乱
-
25-09-2019 - |
質問
読んだ"関係Rubygems,Bundler、RVM"お問い合わせいただく前に設定することができます。
でも多くの質問、このような人が答えしい思い出をつくることができRubygems,RVMとBundlerというそれぞれの仕事です。
私は本当にかなう仕事の隔離場を設置してジェムがもらえます。ないでくださいいい仕事を助けてくれない現状を知り合い遊びます。
私の混乱に分解できています。る逸品設置時:
- いRubygems(RVMはBundler)?
- Rubygems、RVMを設置?
- Rubygems,RVMとBundlerが装着されていますか。
力を貸してくださいここもれらの資源はwebにより詳細な応答となります。
解決
- 出場するジャズピアニスト、上原ひいて設置され、
echo $GEM_HOME
る端子です。 - 使用時RVMボを設置おRVMインストールで変$GEM_HOME.走
echo $GEM_HOME
そういうことを考えを示経路へRVMインストールします。 - 時Bundlerのミックス、宝石のままのいずれかに設置する
$GEM_HOME
, または、を指定した場合はパスを実行する場合bundle install
までにインストールすることできる。簡逸品をBundler利用できるbundle show gemname
取得の完全なパスです。
他のヒント
リストに使用gem env
各コンテキストにおける宝石パス
gem env
なしは、システムの宝石のライブラリパスを報告します。
RVMのgem env
でRVM管理の宝石のライブラリパスを報告します。
バンドラーは、お使いの環境での宝石のライブラリにアプリケーションの依存関係およびインストールを管理します。あなたはRVM +バンドラーを使用している場合、宝石はRVM管理宝石のディレクトリにインストールされます。あなたはRVMせずにそれを使用している場合は、バンドラは、システムの宝石ディレクトリに宝石をインストールします。
宝石が使用インストールされているパスを見つけるには:
gem which gem_name
(html2hamlなど)の実行ファイルを使用することを見つけるには
which executable_name
私の RubyGemsの-バンドラの宝石を使用し、バンドラーチームによって推奨されるタイピングのbundle exec html2haml
を避けるためにます。
私はまた、それがどのように動作するかを理解しようとしています。ルビーを使用しての「アドバイスブログ、 RVM、乗客、Railsの、バンドラー、...開発するで」私はより良い概観を持って助けます。
ところで、それはフランス語の記事の翻訳ですが、フランス語版が良いです。