我得到了这个:
-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
答案 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在他的路径中添加了错误的目录,因此没有找到命令。