設定を台無しにしました。 Ubuntu 14.04を実行していますが、プロジェクト間を移動しようとしたときに問題が発生しました。 rbenvをアンインストールして再インストールしてから、Ruby 2.1.7このガイドに従ってインストールしました: https://gorails.com/setup/ubuntu/14.04 。
gem install bundler
を実行しても何も起こらず、gemをインストールできません。 bundler
またはbundler -v
と入力すると、次のように表示されます。
/usr/local/bin/bundler: /usr/bin/Ruby1.9.1: bad interpreter: No such file or directory
私はこれを解決するために何時間も費やしましたが、どうしたらよいか本当にわかりません。
Gemが/ usr/local/binによって実行されているという事実は、rbenvが$ PATHに正しく含まれていないことを意味します。
ステップ1:
次の領域でrbenvに関する参照を削除してください。
ステップ2:
これらを使用してrbenvを再インストールします 手順 。オーバーライドすることはなく、〜/ .bash_profileへの変更を更新するだけです。再インストールしたら、ターミナルを閉じて再度開きます。その時点ですべてが正しく機能するはずです。
ステップ3:
cat ~/.bash_profile
を実行して、すべてが正しくインストールされたことを確認します。次のように表示されます。もしそうなら、あなたは行ってもいいです。
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
最近私が整理するのを手伝ってくれた@theTinManへの多くの称賛 私のrbenvインストール 。
bundle
実行可能ファイル(プロジェクト以外のディレクトリ-デフォルトのシステムRuby内)を見つけて削除します。
which bundle
rm <path_obtained_above>
次に、プロジェクトディレクトリに移動するか、Rubyバージョンに切り替えて、bundlerをインストールします。
gem install bundler
次に、rbenv rehash
を実行します
bundle install
を実行してみてください。うまくいくはずです。インストールされているRubyバージョンごとに、これを1回実行する必要があります。