2 votes

@google-cloud/functions-emulator est installé, mais "-bash : functions : command not found".

Je suis le @google-cloud/functions-emulator étapes de l'installation et en observant ce qui suit :

enter image description here

toutes les autres commandes fonctionnent, je suis donc amené à penser qu'il s'agit d'un problème avec ce paquet, mais peut-être ai-je raté quelque chose ? Quelqu'un a-t-il des suggestions pour résoudre ce problème ?

0voto

Paul Points 99

Trouver "functions" et l'ajouter à la variable $PATH

cd ~
find . -name "functions"

./.nvm/versions/node/v11.9.0/lib/node_modules/node/bin/functions ./.nvm/versions/node/v11.9.0/lib/node_modules/node/lib/node_modules/@google-cloud/functions-emulator/bin/functions ...

nano ~/.bash_profile #append next line

exporter PATH=$PATH:~/.nvm/versions/node/v11.9.0/lib/node_modules/node/bin

0voto

syslogic Points 749

Il est fort probable qu'il n'ait pas été installé globalement :

sudo npm install -g @google-cloud/functions-emulator

parce que le répertoire /usr/bin est par défaut sur $PATH :

$ which functions
/usr/bin/functions

0voto

tchitooss Points 1

J'ai eu le même problème sur Mac, essayez ceci

alias functions="`npm config get prefix`/bin/functions-emulator"

Bonne chance

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X