Terminale OS X: 'ls' mostra il programma ma poi dice comando non trovato?

0

Sto cercando di avviare MongoDB dal terminale. Quando accedo alla cartella e prendo "ls", tutte le applicazioni appaiono ma quando digito il nome dell'applicazione ("mongod"), dice che non è stato trovato!

Abes-MacBook-Air:bin abe$ ls

bsondump    mongodump   mongoimport mongorestore    mongostat
mongo       mongoexport mongooplog  mongos      mongotop
mongod      mongofiles  mongoperf   mongosniff

Abes-MacBook-Air:bin abe$ mongod

-bash: mongod: command not found

Cosa sta succedendo?

    
posta aSilva 26.12.2015 - 23:46
fonte

1 risposta

5

L'eseguibile si trova nella directory di lavoro corrente. Pertanto è necessario aggiungere ./ al comando. Quindi prova ./mongod .

Vedi questa domanda StackExchange UNIX per dettagli e background: Perché usiamo "./" per eseguire un file?

    
risposta data 26.12.2015 - 23:54
fonte

Leggi altre domande sui tag