2012-04-18 16 views
12

Estoy usando Mac Lion. Estaba usando mongodb versión 1.4. quería actualizar a 1.8.5 Seguí http://shiftcommathree.com/articles/how-to-install-mongodb-on-os-x paso a paso reemplazando cada mongodb-osx-x86_64-1.4.0 por mongodb-osx-x86_64-1.8.5. todo va bien Intenté:no se puede usar el comando mongo, muestra el comando que no se encuentra en mac

mongod 

its ok. Puedo acceder a localhost: 28017 pero,

mongo 

espectáculos no encontró Comando

cómo me puedo solucionar este

Respuesta

27

es necesario agregar la ruta de acceso "mongo" a su shell terminal.

export PATH=$PATH:/usr/local/mongodb/bin 

¿Hizo el último paso con paths.d? Si es así, intente reiniciar sus terminales.

¿Tiene una buena razón para usar 1.8.5? El estable actual es 2.0.4, y tiene muchas mejoras útiles de 1.8.x

+0

lo agrego a la ruta haciendo sudo sh -c 'echo "/ usr/local/mongodb/bin"> /etc/paths.d/mongodb' Encontré el problema sin embargo. Otra versión no fue eliminada de Cellar. Lo encontré después de que busqué sudo encontrar/-name mongod y eliminarlo ... luego seguir todo el proceso. Tenía una copia de seguridad para 1.8.5 así que intenté ... instalaré 2.0.4 De todos modos, gracias .. – Ajay

+0

Tenemos que ejecutarlo en cada ventana de terminal, tenemos la intención de ejecutar mongo – Saif

1

Puede desplazarse al directorio mongo usando la línea de comandos y luego comenzar con MongoDB

./mongodb 

que estaba frente a la misma problema, esto funcionó para mí.

+0

¿Alguna pista de por qué funciona? También funcionó para mí porque no podía ejecutar 'mongod' mientras estaba dentro del directorio bin que contenía el ejecutable de mongod. Solo ./mongodb funcionó, incluso pensé en buscar otra carpeta que pudiera tener ejecutable el mongod pero no encontró ninguna. Hice una instalación de controlador npm mongod previamente. No sé si eso está interfiriendo con el lanzamiento del servidor mongod. Intentar ejecutar ./mongod fuera de la carpeta contenedora tampoco funcionó. –

2

1.Go a su [directorio de instalación mongodb]:

cd <mongodb installation dir> 

2.Type ./bin/mongo para comenzar mongo:

./bin/mongo 

Read More

Nota:

Si el comando anterior da error

Inicialización global fallida: BadValue Configuración regional no válida o sin usuario. Por favor asegúrese de LANG y/o LC_ variables de entorno se establecen correctamente *

Ejecutar comando de abajo:. Read More

export LC_ALL=C 

¿Cómo se puede encontrar el directorio de instalación

find/-name "mongodb" 

También puede establecer la ruta

export PATH=$PATH:<mongodb installation dir>/bin 
Cuestiones relacionadas