【问题标题】:PATH prismic command not found in my bash在我的 bash 中找不到 PATH 棱镜命令
【发布时间】:2017-06-15 17:30:10
【问题描述】:

我得到了这个:

-bash: prismic: command not found

当我试图查看并修复它时,我在 PATH 下得到了这个。我想改变它,但每次我都没有改变。

echo $PATH

/Users/myname/.rvm/gems/ruby-2.3.3/bin:/Users/myname/.rvm/gems/ruby-2.3.3@global/bin:/Users/myname/.rvm/rubies/ruby-2.3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myname/.rvm/bin

我尝试使用以下命令导出:

export PATH="/usr/bin:/bin:/usr/sbin:/sbin"
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"

但没有任何改变。我正在使用以下命令安装 Prismic:

npm install -g prismic-cli

它工作,然后我尝试使用这个命令:

prismic init whatevername

我每次都会收到这个错误

-bash: prismic: command not found

【问题讨论】:

    标签: javascript git bash prismic.io


    【解决方案1】:

    显然prismic 的二进制文件不在您的路径中。

    首先找出它在哪里:

    sudo updatedb
    locate prismic
    

    然后将该目录添加到您的 PATH。

    【讨论】:

    • 嘿@Bruno sudo updatedb 我从第一个命令中得到了这个:sudo: updatedb: command not found 而对于第二个命令 locate prismic 我得到了这个:警告:定位数据库(/var/db/ locate.database) 不存在。要创建数据库,请运行以下命令: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist 请注意,生成数据库可能需要一些时间;创建数据库后,此消息将不再出现。
    【解决方案2】:

    正如@Bruno9779 所说,在您的 PATH 上的任何目录中都没有找到二进制文件。您需要做的是找到“primsic”二进制文件的驻留目录并将其添加到您的 PATH 中。要查找二进制文件,您可以使用任何搜索工具。 Bruno 提到了 locate,但您也可以使用 find:

    find / -type f -name "prismic"

    找到包含“棱镜”文件的目录后,您需要使用导出命令将其添加到 PATH:

    export PATH=/some/directory/bin:$PATH

    您显然将“/some/directory/bin”替换为包含“棱镜”文件的目录的路径。

    2017 年 1 月 30 日格林威治标准时间 15:01 编辑:

    Prismic 将其二进制文件安装到“node_modules/.bin”目录中,因此 Hesham 将错误的目录添加到他的路径中,因此找不到该命令。

    【讨论】:

    • 嘿 flouc 我试着做你们俩所做的,但我仍然得到同样的错误:export PATH=/Users/heshamelmasry/node_modules/prismic-cli/bin:$PATH。然后我写了这个。 : -bash: prismic: 找不到命令
    • @HeshamElMasry 的输出是什么:ls -al /Users/heshamelmasry/node_modules/primsic-cli/bin
    • 嘿,这是我的输出:总共 72 drwxr-xr-x 12 heshamelmasry 员工 408 Jan 30 15:54。 drwxr-xr-x 550 heshamelmasry 员工 18700 Jan 30 15:54 .. -rw-r--r-- 1 heshamelmasry 员工 100 Nov 14 13:17 .babelrc -rw-r--r-- 1 heshamelmasry 员工 11357 Oct 26 15:44 LICENSE -rw-r--r-- 1 heshamelmasry 员工 1222 Oct 26 15:44 README.md drwxr-xr-x 13 heshamelmasry 员工 442 Jan 30 15:54 bin -rw-r--r-- 1 heshamelmasry 员工 3718 Jan 30 15:54 package.json
    • 密码 /Users/heshamelmasry/node_modules/prismic-cli
    • 糟糕,也许可以:ls -al /Users/heshamelmasry/node_modules/prismic-cli/bin | grep "prismic" 看起来字符限制已截断了您的答案。
    猜你喜欢
    • 2012-12-19
    • 2022-10-19
    • 1970-01-01
    • 2020-01-08
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2018-01-07
    相关资源
    最近更新 更多