RVMを使用しているときにシステム内のすべてのルビーとジェムセット(デフォルトまたはシステムルビーだけではありません)に宝石をインストールする方法はありますか?RVMを使用しているときにすべてのgemsetsにgemをインストールするには
答えて
RVMドキュメントを見ると、特にこれを行う方法はありません。しかし、@ global gemsetsとgemsetコピーコピーの組み合わせで近似できるかもしれません。
グローバル・ジェムセットは、与えられたルビーのすべてのジェムセットで使用可能なジェムを提供します。例えば:
rvm install 1.9.3
rvm --create [email protected]
rvm --create [email protected]
rvm use [email protected]
gem install sqlite3
1.9.3ルビーための2つの異なるgemsetsを作成し、グローバルsqlite3のは両方で利用できるようになります。
これを実行したら、グローバルジェムセットを他のルビーにコピーすることができます。例えば、上記の継続として: - その場合には、私はないかもしれない今
rvm install 1.8.7
rvm gemset copy [email protected] [email protected]
とsqlite3の宝石はすべて1.8.7 gemsets(私が正しい順序で引数を持っていると仮定すると利用可能ですスイッチ1.9.3と1.8.7)。あるルビの更新が他のルビに自動的には表示されないので、個々のルビに個別にコピーしなければならないので、理想的ではありません。あなたがルビー依存のグローバルな宝石を壊す可能性があると思いますそれぞれに設定します。その最後のポイントが問題ではないと思われる場合は、最初の2つの点で暗示された退屈さを避けるためにスクリプトを書くことができます。
免責事項:これは、厳密にはRVMドキュメントを読むことによってまとめられており、実際には試していません。私が何か間違っているなら、それを修正する答えを編集してうれしいです。
あなたがデフォルトにインストールすることができ、Rubyインタプリタあたりのグローバルgemsetが、ここで述べたように:「
https://rvm.io/gemsets/global/
をしても、このページには言及してデフォルトの逸品
設定し、それがwouldn rubyインタープリター にルビー間の非互換性のために宝石をインストールすると便利です。
あなたは実行することができます。
rvm @global do gem install [gem_name]
を(ルビーバージョンごとの)グローバル宝石をインストールします。
それは、すべてのRubyバージョンに対してグローバル宝石をインストールすることはできません。
https://rvm.io/gemsets/initialによれば、ファイル~/.rvm/gemsets/global.gems
のルビバージョンごとに自動的にインストールされた宝石を定義することができます。このファイルでは、必要な宝石(1行に1つ)を定義する必要があります。
bundler
zeus
これらの宝石は、新しいルビーバージョンをRVMに追加するたびにインストールされます。
- 1. rvmとgemを使ってコンパスをインストールして実行するには?
- 2. rvmがGem/Gemsetsを管理する方法
- 3. プロジェクトごとのRVM gemsets
- 4. Curb gemがRVMを使用するために正しくインストールされない
- 5. rvm-capistrano gemをインストールできない
- 6. gem server rvmを使って
- 7. ウィンドウを使用してレールにJSON gemをインストールできない
- 8. Ruby on RailをインストールするRVMを使用しているエンタープライズエディション
- 9. RVMを使ってMac OSにRuby 2.4.0をインストールするには
- 10. RVMを使用してrubyとgemをアンインストールするにはどうすればよいですか?
- 11. gemを使用してRVM経由でRailsをインストールするとエラーが発生する
- 12. カピストラーノは、私は広いRubyは私のサーバーにインストールするシステムを使用して、および(RVM使用[email protected]_nameなど)RVMのgemset</p> <p>に展開しようとしている広いRVMインストール見ていないルビー
- 13. RVMは異なるGemsetに対して重複したGemをインストールするのはなぜですか?
- 14. SUDOを使用して行ったRVMインストールを修正するには
- 15. RVMのインストール:is_a_function:以下のコマンドを使用して、RVMをインストールした後
- 16. 私はRVMを使用していますが、バンドルインストールとrvmバンドルのインストールの違いは何ですか?
- 17. Xcode 4.3.2がインストールされていてgccが見つからないときにRVMを使用してRuby 1.9.3をインストールするには?
- 18. RVMを使用してRubyをインストールする際の問題
- 19. カスタム宝石を開発するときにBundlerのRakefileインストールタスクを使用してgemをインストールできない
- 20. rvmを使ってubuntuにjrubyをインストールできない
- 21. cygwinにrvmをインストールする
- 22. エラーがRVMはルビー-2.0.0-P247をインストールし実行しているときに「-j2 make」を実行している
- 23. 新しくインストールされたgemがRVMにロードされていません
- 24. DockerでRVMを使用してインストールしたときにRubyとRailsの "path not found"が表示される
- 25. RVMを使ってOSX 10.7.3にRuby 1.9.3をインストールする(エラーにする)
- 26. cygwinにruby gem jsonをインストールしようとしています
- 27. RVMを使用してRailsアプリケーションをインストールするにはどうすればよいですか?
- 28. 私はrbenvに移動した後にgemが〜/ .rvmへのインストールを続けるのはなぜですか?
- 29. 既にインストールされているgemのRDOCをインストールするにはどうしたらいいですか?
- 30. UbuntuにRVMをインストールできない