web-dev-qa-db-ja.com

ジェムセットの名前を変更するにはどうすればよいですか?

単にgemsetの名前を変更するRVMコマンドはありますか? RVMサイトで見つかりませんでした。

69
Jason Galvin

RVM gemsetrenameコマンドがあります。いつ導入されたかはわかりませんが、1.0.16に存在します。

rvm gemset rename current_gemset_name new_gemset_name

RVM 1.21以降では、新しく名前が変更されたgemsetに自動的に切り替わります。

古いバージョンのRVMを使用している場合は、次のように、新しく作成したgemsetに切り替える必要もあります。

rvm gemset use new_gemset_name

コマンドrvm gemset listを実行すると、現在操作しているGemsetがわかります。

110
pakeha

でコピーしました

rvm gemset copy <gemset_from> <gemset_dest>

その後、前のものを削除しました

rvm gemset delete <gemset_from> 
9
Daniel Gaytán
2
Fernando Kosh

Gemsetが存在しないが存在するというエラーが発生した場合は、適切なRubyバージョン!

たとえば、gemset ree @ something-xがあり、現在のrvm(rvm current)がRuby-1.9.3-p194の場合、実行する必要があります。

rvm use ree

その後

rvm gemset rename something-x something-y

RVMバージョン1.16.17で動作します

1
Zeke Fast