rbenv: ruby​​: コマンドが見つかりません 質問する

rbenv: ruby​​: コマンドが見つかりません 質問する

ローカル ディレクトリで 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

  1. 表示されるエラーは rbenv からのものです。エラーが発生しているという事実は、rbenv が設定され、動作していることを示しています。

  2. プロジェクトを実行するために必要な Ruby のバージョンを確認します。プロジェクトのルートに .ruby-version ファイルが付属しているか、プロジェクトの誰かがそのバージョンを知っていて、使用を推奨しているかのどちらかです。

  3. .ruby-version ファイルでバージョンが指定されていない場合は、プロジェクト ディレクトリに .ruby-version ファイルを作成します。

  4. そのディレクトリにいる間に入力しますruby -v。大丈夫ですか? これで、.ruby-version が要求しているものと一致する Ruby のバージョンがインストールされたことになります。

  5. 最後のコマンドが正常でなかった場合は、 と入力しますrbenv install

Ruby がインストールされたので、プログラムを実行する必要があります。Rakefile が付属していると想定しています。

  1. バンドラツールをインストールします: gem install bundler

  2. プロジェクトの依存関係をインストールします。bundle install

  3. 指定されたライブラリの正確なバージョンを使用してプロジェクトを実行します。bundle exec rails server

おすすめ記事