6

bash プロンプトで次の行を使用して、pry と関連する gem をインストールしました。

gem install pry-plus --no-ri --no-rdoc

そのコマンドから、gem のインストールが成功したことが報告されました。

私が見つけたすべての指示によると、pryをインストールした後pry、bashコマンドとして入力することでpryプロンプトにアクセスできます。しかし、実際の結果はbash: pry: command not found

which pryno pry in (...)省略記号が $PATH の場所を報告します。対照的に、which rakeレポート/local/tbh/rbenv/shims/rakewhich gemレポート/local/tbh/rbenv/shims/gem

pry のコマンドが gem install によって作成されなかったのはなぜですか? 設計どおりに動作させるにはどうすればよいですか?

(仮想環境として、Scientific Linux で Ruby 1.9.3 と rbenv (RVM ではない) を使用しています。)

4

1 に答える 1

18

rbenv は、現在の Ruby 実行可能ファイルをいわゆる shims としてキャッシュします。あなたは走らなければならない

$ rbenv rehash

シムを更新するために新しい実行可能ファイルをインストールした後。

于 2013-06-26T18:36:07.367 に答える