6

我在 bash 提示符中使用以下行安装了 pry 和相关的 gem:

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

该命令报告了成功的 gem 安装。

我发现的所有说明都说,在安装 pry 后,我可以通过输入prybash 命令进入 pry 提示符。但是,实际结果是bash: pry: command not found

which pry报告no pry in (...)省略号为 $PATH 的位置。相比之下,which rake报告/local/tbh/rbenv/shims/rakewhich gem报告/local/tbh/rbenv/shims/gem

为什么 gem install 没有创建 pry 命令?我怎样才能让它按设计工作?

(我在 Scientific Linux 下使用 Ruby 1.9.3 和 rbenv(不是 RVM)作为虚拟环境。)

4

1 回答 1

18

rbenv 将当前的 Ruby 可执行文件缓存为所谓的shims。你必须跑

$ rbenv rehash

在安装新的可执行文件以刷新 shims之后。

于 2013-06-26T18:36:07.367 回答