J'ai un alias configuré dans mon fichier .bash_profile : alias local='npm run start-local'
, et pour une raison quelconque, lorsque j'ouvre une nouvelle session de terminal, il tente immédiatement d'exécuter cette commande npm run start-local
. Ça fonctionne bien si je le renomme en "local2". Qu'est-ce qui pourrait causer cela ?
J'ai obtenu cet alias de mon collègue qui l'utilise régulièrement, et la seule différence que je connais est qu'il n'est pas sur Mojave.
Éditer : quelque chose d'intéressant que j'ai remarqué est que si je le change en alias local='echo '
alors je vois
NVM_AUTO_MODE
NVM_CURRENT
NVM_MODE
VERSION
-bash: fork: Resource temporarily unavailable
Ce qui ajoute des preuves qu'il exécute ma commande locale lorsque quelque chose tente d'utiliser la variable locale.
0 votes
Votre collègue utilise-t-il un shell bash ?
0 votes
J'ai essayé d'ajouter une variété de commandes
alias local
à mon fichier .bash_profile et je n'ai pas pu reproduire le comportement que vous décrivez. Il semble que quelque chose de spécifique à votre machine provoque l'invocation delocal
.