Mac exectuable inizia solo con ./name anche quando $ path set

1

Sto provando ad installare Mongo ma avendo problemi con la variabile $ PATH in MacOS. Seguendo le linee guida Il mio $ PATH è impostato in .bash_profile:

 export PATH=/Users/evl/dev/mongodb/bin⁩:$PATH

che funziona:

echo $PATH
/Users/evl/dev/mongodb/bin⁩:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

inserendo mongo sulla riga di comando da un'altra directory:

:~ evl$ mongo
-bash: mongo: command not found

Mi aspettavo che ora venisse trovato mongo il $ PATH è impostato

inserendo ./mongo sulla riga di comando dalla directory bin di mongo:

cd /Users/evl/dev/mongodb/bin⁩
./mongo
MongoDB shell version v4.0.3
connecting to: mongodb://127.0.0.1:27017

Quindi ora mongo corre. Ma solo se mi sposto nella cartella e inserisco './mongo'.

Mi aspetto che con la variabile $ PATH impostata correttamente, l'eseguibile possa essere eseguito da qualsiasi directory. Dovrebbe in realtà. Cosa sta andando male? Qualsiasi aiuto è apprezzato!

    
posta Erwin van Lun 01.11.2018 - 12:40
fonte

1 risposta

0

Ho semplicemente battuto di nuovo tutto, esattamente come prima, ma non ho fatto copia-incolla, e ora il problema era sparito. Alcuni strani personaggi, invisibili, potrebbero essersi spostati in .. Strano .. ma felice di continuare ora ..

    
risposta data 01.11.2018 - 21:33
fonte

Leggi altre domande sui tag