2

rvmで選択されたバージョンを使用してRubyスクリプトを実行する必要があります。スクリプトの呼び出し方法を変更することはできませんが、スクリプトを変更することはできます。スクリプトは次のように始まります。

#!/usr/bin/env ruby

さて、私が見つけたいくつかの情報(たとえば、この質問で)に基づいて、私はこれを試しました:

#!/usr/bin/env rvm-shell ree-1.8.7-2012.02@gitorious

しかし、これは私にこのエラーメッセージを与えるだけです:

/usr/bin/env: rvm-shell ree-1.8.7-2012.02@gitorious: No such file or directory

これが機能するため、rvmが利用可能になりました(ただし、必要なruby / gemsetは提供されません)。

#!/usr/bin/env rvm-shell

私もこれを試しました:

#!/usr/local/rvm/bin/rvm-shell ree-1.8.7-2012.02@gitorious

しかし、これは環境をもたらしません(たとえば、そのgemset内にのみインストールされる「gem」は使用できません)。コマンドライン自体でそれを実行すると、適切な環境でシェルが開きます。

それで、誰かがこのようなことをしましたか?どうすれば修正できますか?

4

1 に答える 1

0

これは機能しますか?

#!/location/of/rvm/folder/rubies/ree-1.8.7-2012.02@gitorious/bin/ruby

于 2012-07-26T21:04:03.177 に答える