3 votes

Comment faire pour que la commande s'exécute dans le terminal ? Commande non trouvée

J'ai installé couchbase sur mon Macbook et maintenant j'ai du mal à importer les données du fichier csv. Si je vais sur

/ Server.app/Contents/Ressources/couchbase-core/bin

où j'ai installé Couchbase - dans le terminal et en exécutant la commande cbtransfer j'ai la réponse "Command not found".

J'ai essayé d'ajouter ce chemin au $PATH. Aucun résultat.

J'ai essayé de créer un lien symbolique et de l'utiliser. Aucun résultat.

J'y ai passé plusieurs heures et j'ai commencé à détester mon Mac. Aidez-moi, s'il vous plaît.

11voto

kenneedham Points 92

Étant donné que le répertoire ci-dessus contient un espace, vous devez le mettre entre guillemets pour qu'il fonctionne correctement :

PATH=$PATH:"/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/bin"

Afin de charger le nouveau PATH après avoir ajouté la ligne ci-dessus à votre .bash_profile (vous pouvez créer ce fichier si nécessaire. dans votre dossier personnel), vous devez soit ouvrir une nouvelle fenêtre Terminal, soit taper :

source ~/.bash_profile

Vous pouvez vérifier s'il est correct en le tapant :

echo $PATH

Il devrait afficher le répertoire que vous avez ajouté.

De plus, chaque fois qu'un exécutable n'est pas dans la liste de la PATH vous devez donner un chemin d'accès approprié (absolu ou relatif) à l'exécutable pour qu'il s'exécute. Le chemin relatif vers le fichier PWD (répertoire de travail actuel) est ./ par exemple ./cbtransfer .

Il est possible que votre shell par défaut ne soit pas BASH, tapez

echo $SHELL

pour vérifier cela.

L'avantage d'ajuster votre chemin de cette manière est que le changement persistera à travers les sessions de terminal et les redémarrages. Vous pouvez également utiliser une commande d'exportation pour définir votre chemin d'accès pour une session de terminal en cours.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X