在我的bash中找不到PATH prismic命令

时间:2017-01-30 14:08:29

标签: javascript git bash prismic.io

我得到了这个:

-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

2 个答案:

答案 0 :(得分:0)

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

首先找出它的位置:

sudo updatedb
locate prismic

然后将该目录添加到PATH。

答案 1 :(得分:0)

正如@ Bruno9779所说,在PATH的任何目录中都找不到二进制文件。你需要做的是找到" primsic"的居住目录。二进制并将其添加到您的PATH。要查找二进制文件,您可以使用任何搜索工具。 Bruno提到找到了,但你也可以使用find:

find / -type f -name "prismic"

找到包含" prismic"的目录后。文件需要使用export命令将其添加到PATH:

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

你明显替换" / some / directory / bin"与包含" prismic"的目录的路径文件。

编辑15:01 GMT 30/01/2017:

Prismic将它的二进制文件安装到节点_模块/ .bin'目录因此Hesham在他的路径中添加了错误的目录,因此没有找到命令。