ruby - インストール - rvm 使い方




RVM:違うルビーの宝石を使うにはどうすればいいですか? (3)

私は私のRubiesとgemを管理するためにRVMを使ってきました。

RVMを最初にインストールしたとき、私がインストールしたRubyのバージョンは1.9.2-p0でした。 私は最近Ruby 1.9.2-p136インストールしました。これはRVMに新しいRubyを作成しました。

私の問題は、私はRubyの最新バージョンを使いたいのですが、私がインストールしたgemはすべて1.9.2-p0ディレクトリの下にインストールされています1.9.2-p0はRubyの間でgemを完全に分離しているからです。私の新しいバージョン、それらをすべて再インストールすることなくp-136

p-0 Rubyから私のp-136 Rubyで使えるように宝石を入手する方法はありますか?


あなたはgemsetsをチェックアウトしてあなたの現在のgemをエクスポートする必要があります。

rvm gemset export

詳しくはgemsetドキュメントを読んでください。


あなたはrvmでcopyを使うことができます

$ rvm gemset copy 1.9.2-p0 1.9.2-p136

rvm copyコマンドの詳細

これはあなたの宝石を移動させるための最速の方法です、そしてそれはただそれらをコピーするだけで、すべてを再インストールすることはしません。 しかし、それが二乗されたら、他の人が提案してgemsetsを使い始めるようにしgemsets 。 プロジェクトで使用する宝石をグループ化するのに良い方法です。


これは役立つかもしれません: http://rvm.io/gemsets/initial/ : http://rvm.io/gemsets/initial/

基本的に、あなたがグローバルなgemset設定をセットアップするなら、それらのgemはあなたがインストールするすべてのrubyバージョンのために使われるでしょう。







rvm