【问题标题】:Command not found after installing pry安装 pry 后找不到命令
【发布时间】:2013-06-26 18:09:25
【问题描述】:

我在 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

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

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

【问题讨论】:

  • 尝试rbenv rehash 刷新您的垫片。
  • 执行rbenv rehash 确实使pry 命令像宣传的那样工作。谢谢!
  • 太好了,我已将其发布为供将来参考的答案。

标签: ruby rubygems rbenv pry


【解决方案1】:

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

$ rbenv rehash

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-28
    • 2016-11-04
    • 2022-01-12
    • 2018-06-17
    • 2014-09-25
    • 1970-01-01
    • 1970-01-01
    • 2019-10-02
    相关资源
    最近更新 更多