安装pry后找不到命令

时间:2013-06-26 18:09:26

标签: ruby rubygems rbenv pry

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

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

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

我发现的所有说明都说安装pry之后我可以通过输入pry作为bash命令来获得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

为什么pry的命令不是由gem install创建的?我怎样才能让它按设计工作?

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

1 个答案:

答案 0 :(得分:18)

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

$ rbenv rehash

安装新的可执行文件以便refresh the shims