70

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

4

4 に答える 4

113

RVMgemsetrenameコマンドがあります。いつ導入されたかはわかりませんが、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がわかります。

于 2010-11-19T11:02:40.073 に答える
10

でコピーしました

rvm gemset copy <gemset_from> <gemset_dest>

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

rvm gemset delete <gemset_from> 
于 2010-10-06T15:10:24.173 に答える
2

これはRVMのバグです。

このプルリクエストで解決:https ://github.com/wayneeseguin/rvm/issues/592#issuecomment-2705466 コミット:https ://github.com/jwhitley/rvm/commit/619e5265927cf6c842ec3561345569af474ed20e

于 2011-11-11T16:31:24.447 に答える
1

gemsetが存在しないが存在するというエラーが発生した場合は、適切なルビーバージョンを選択する必要があります。

たとえば、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で動作します

于 2012-10-25T20:32:03.993 に答える