私は最近RVMからRbenvに移動し、Railsを実行しようとすると、次のようなエラーが発生します
Pauls-Air:~ $ Rails
rbenv: Rails: command not found
The `Rails' command exists in these Ruby versions:
2.1.2
Rails for each Ruby version in rbenv
。を実行してみてください。rbenv version
を実行してください。 Ruby現在のプロジェクトで使用中のバージョン(ローカルバージョン)またはグローバルバージョンではありません。
私は同じ問題に遭遇しましたが、これらの他の解決策(または私が他の場所で見つけた他の解決策)のどれも機能しませんでした。私はRVMに戻るところだったので、rbenvを完全に削除することにし、それが解決策への道を開きました。
以下を試してください-それは私のために働きました:
rbenvをアンインストールし、bashプロファイル内のすべての参照rbenvを削除し、残りのrbenvファイルフォルダーとその内容を削除します。
Homebrewでrbenvを再インストールします。
それをbashプロファイルに再度追加します。
export PATH="$HOME/.rbenv/bin:/usr/local/bin:$PATH"
eval "$(rbenv init -)"
シェルを再起動します。
exec $Shell -l
パスを確認します。
echo $PATH
Railsをインストールします。
gem install Rails
rbenv rehash
注:私はこの回答の一部としてこれを調べました: https://www.codementor.io/tips/3732499178/solution-for-rbenv-Rails-is-not-currently-installed-on-this-system -to-get-the-latest-version-simply-type