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」は使用できません)。コマンドライン自体でそれを実行すると、適切な環境でシェルが開きます。
それで、誰かがこのようなことをしましたか?どうすれば修正できますか?