ローカル ディレクトリで ruby バージョン 1.9.1-p378 の rbenv を使用しています。
指示ルビー -v次のエラーが発生します。
rbenv: ruby: command not found
The `ruby' command exists in these Ruby versions:
2.0.0-p353
なぜこのようなことが起こるのか、何か手がかりはありますか? バンドル、レール コマンドも機能しません。
指示rbenv バージョン:
* 1.9.1-p378 (set by /home/user/Desktop/r1/noko1/.ruby-version)
2.0.0-p353
ベストアンサー1
表示されるエラーは rbenv からのものです。エラーが発生しているという事実は、rbenv が設定され、動作していることを示しています。
プロジェクトを実行するために必要な Ruby のバージョンを確認します。プロジェクトのルートに .ruby-version ファイルが付属しているか、プロジェクトの誰かがそのバージョンを知っていて、使用を推奨しているかのどちらかです。
.ruby-version ファイルでバージョンが指定されていない場合は、プロジェクト ディレクトリに .ruby-version ファイルを作成します。
そのディレクトリにいる間に入力します
ruby -v
。大丈夫ですか? これで、.ruby-version が要求しているものと一致する Ruby のバージョンがインストールされたことになります。最後のコマンドが正常でなかった場合は、 と入力します
rbenv install
。
Ruby がインストールされたので、プログラムを実行する必要があります。Rakefile が付属していると想定しています。
バンドラツールをインストールします:
gem install bundler
。プロジェクトの依存関係をインストールします。
bundle install
指定されたライブラリの正確なバージョンを使用してプロジェクトを実行します。
bundle exec rails server