回答:
公式ドキュメントによると、次のようにスクリプトの前に付ける必要があるようです:
#!/usr/bin/env ruby
次に、次のいずれかを実行して、rbenv
使用するRubyのバージョンを指示します。
抜粋:https : //github.com/sstephenson/rbenv
Rubyバージョンの選択
シムを実行するときに
rbenv
、次のソースからこの順序で読み取ることにより、使用するRubyバージョンを決定します。
RBENV_VERSION
環境変数、指定された場合。rbenv
shellコマンドを使用して、現在のシェルセッションでこの環境変数を設定できます。
.ruby-version
ファイルシステムのルートに到達するまで、実行中のスクリプトのディレクトリとその各親ディレクトリを検索して見つかった最初のファイル。
.ruby-version
ファイルシステムのルートに到達するまで、現在の作業ディレクトリとその各親ディレクトリを検索して見つかった最初のファイル。ローカルコマンド.ruby-version
を使用して、現在の作業ディレクトリにあるファイルを変更できますrbenv
。グローバル
~/.rbenv/version
ファイル。このファイルは、rbenv
グローバルコマンドを使用して変更できます。グローバルバージョンファイルが存在しないrbenv
場合、「システム」Rubyを使用することを想定します。つまりrbenv
、パスにない場合はどのバージョンでも実行されます。
次に、このコマンドを使用.ruby-version
して、Rubyスクリプトとともにディレクトリにファイルを作成できます。
$ rbenv local 1.9.3-p327