2017-01-30 1 views
0

ich dies immer:PATH prismic Befehl nicht in meinen bash gefunden

-bash: prismic: command not found 

und als ich versuchte, es zu sehen und zu beheben habe ich diesen unter PATH. Ich will es ändern, aber jedes Mal ändere ich nichts.

echo $PATH 

/Users/myname/.rvm/gems/ruby-2.3.3/bin:/Users/myname/.rvm/gems/[email protected]/bin:/Users/myname/.rvm/rubies/ruby-2.3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myname/.rvm/bin 

Ich habe versucht, den Export zu verwenden, um diese Befehle:

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

aber nichts ändern. Ich binde installieren Prismic diesen Befehl:

npm install -g prismic-cli 

es funktioniert dann versuche ich, diesen Befehl zu verwenden:

prismic init whatevername 

ich diesen Fehler

-bash: prismic: command not found 

Antwort

0

Klar, dass die binären jedes Mal, erhalte für prismic ist nicht in Ihrem Weg.

Erste herauszufinden, wo es ist:

sudo updatedb 
locate prismic 

Dann dieses Verzeichnis zu PATH hinzufügen.

+0

Hey @Bruno sudo updatedb Ich habe dies vom ersten Befehl: sudo: updatedb: Befehl nicht gefunden und für den zweiten Befehl finde pristic Ich habe das: WARNUNG: Die locate-Datenbank (/var/db/locate.database) ist nicht vorhanden. die Datenbank zu erstellen, führen Sie den folgenden Befehl ein: sudo launchctl Last -w /System/Library/LaunchDaemons/com.apple.locate.plist Bitte beachten Sie, dass die Datenbank einige Zeit in Anspruch nehmen zu erzeugen; Sobald die Datenbank erstellt wurde, wird diese Nachricht nicht mehr angezeigt. –

0

Wie @ Bruno9779 sagt, die Binärdatei wurde in keinem Verzeichnis auf Ihrem Pfad gefunden. Was Sie tun müssen, ist das residente Verzeichnis der Binärdatei "primsic" zu finden und es Ihrem PATH hinzuzufügen. Um die Binärdatei zu finden, können Sie ein beliebiges Suchwerkzeug verwenden. Bruno erwähnt finden, aber man könnte auch finden verwenden:

find/-type f -name "prismic"

Nachdem Sie das Verzeichnis gefunden haben, mit dem „prismic“ Datei, die Sie es zu Ihrem PATH hinzufügen müssen, um den Export Befehl:

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

wo Sie offensichtlich "/ einige/directory/bin" durch den Pfad zu dem Verzeichnis ersetzen, das die "prismatische" Datei enthält.

EDIT 15.01 GMT 30/01/2017:

Prismic installiert es Binärdateien in das ‚node_modules/.bin‘ Verzeichnis wurde daher Hesham das falsche Verzeichnis zu seinem Pfad hinzufügen und somit wurde der Befehl nicht gefunden wird .

+0

hey flouc ich habe versucht, das zu tun, was ihr beide gemacht habt, aber ich bekomme immer noch denselben Fehler: export PATH =/Benutzer/heshamelmasry/node_modules/pristic-cli/bin: $ PATH. und dann habe ich das geschrieben.: -bash: prisma: Befehl nicht gefunden –

+0

@HeshamElMasry was ist die Ausgabe von: 'ls -al/Benutzer/heshamelmasry/node_modules/primsic-cli/bin' – flouc001

+0

hey das ist meine Ausgabe: insgesamt 72 drwxr-xr-x 12 heshamelmasry Personal 408 30. Januar 15:54. drwxr-xr-x 550 heshamelmasry Mitarbeiter 18700 Jan 30 15:54 .. -rw-r - r-- 1 heshamelmasry Mitarbeiter 100 14. November 13:17 .babelrc -rw-r - r-- 1 heshamelmasry Mitarbeiter 11357 26. Oktober 15:44 LIZENZ -rw-r - r-- 1 heshamelmasry Mitarbeiter 1222 26. Oktober 15:44 README.md drwxr-xr-x 13 heshamelmasry Mitarbeiter 442 Jan 30 15:54 bin - rw-r - r-- 1 heshamelmasry Mitarbeiter 3718 Jan 30 15:54 package.json –