-1
私は新しいプロジェクト用に適切なルビーバージョンとgemsetを自動的にセットアップするための小さなbashスクリプトを書こうと思っていました。テストのために私はrvm
をルビー2.3.1
と2つの宝石:foo
とbar
と一緒にインストールしました。bashスクリプトによるRVMの使用
でも、このような単純なテストが期待したものは戻らない:スクリプトの
$ rvm current
[email protected]
$ ./script
Using ruby-2.3.1 with gemset bar
Using /(...)/.rvm/gems/ruby-2.3.1 with gemset bar
[email protected]
$ rvm current
[email protected]
内容:
#!/bin/bash --login
rvm gemset use bar
rvm use [email protected]
rvm current
ルビーをインストールまたはgemsetsを作成するなどのその他の操作が動作するように見える、私はちょうどuse
を使用して、スクリプト呼び出し元が使用している現在のバージョンを変更することはできません。何か案は?