【问题标题】:pry command not found after installing gem安装 gem 后找不到 pry 命令
【发布时间】:2019-08-01 02:52:21
【问题描述】:

安装 gem pry 并在终端输入 pry 后,我收到一条错误消息,提示找不到该命令:

Successfully installed pry-0.12.2
Parsing documentation for pry-0.12.2
Done installing documentation for pry after 1 seconds
1 gem installed
-bash: pry: command not found

【问题讨论】:

    标签: ruby pry


    【解决方案1】:

    很大程度上取决于您的 ruby​​ 安装的细节,因此很难为您提供一个可以从这一点开始遵循的秘诀,但是对于为什么您无法执行 pry 的一般答案是 pry二进制文件不在您的 PATH 中。如果您找到 gem 二进制文件所在的位置并将其添加到您的 PATH 中,那么您将能够执行 pry。具体如何做取决于您如何安装 Ruby 以及您的环境是如何设置的。例如,如果您使用 rbenv,并且想在安装后立即使用二进制文件,那么我知道您必须运行 rbenv rehash。但其他设置可能需要遵循其他程序。

    对于您来说,启动 pry 会话的一种更简单的方法是执行 irb,然后您可以从那里执行 require 'pry'Pry.start

    【讨论】:

    • 我安装了旧版本的 ruby​​ (2.5.1),现在 pry 似乎工作得很好。
    【解决方案2】:

    确保将pry 添加到环境变量(Windows)中

    在开始菜单中输入env,然后选择Edit the System Environment Variables,然后转到标签Advanced,然后单击Environment VariablesUser Variables 中选择Path 然后点击Edit 然后点击New 并通过你的红宝石路径,例如C:\Ruby26-x64\bin(如果你进入这个目录,你会看到那里的pry) 然后点击ok 然后ok 然后ok

    现在关闭你的终端再打开它(之后问题应该解决了)[尝试重新启动你的电脑,如果它没有解决,然后打开终端再试一次]

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。在我重新启动终端后它就得到了解决(我在 Mac 上使用 iTerm2)。

      【讨论】:

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