cant use mongo command, shows command not found on mac

前端 未结 5 810
长发绾君心
长发绾君心 2020-12-03 03:28

I am using Mac Lion. I was using mongodb version 1.4. i wanted to upgrade to 1.8.5 I followed http://shiftcommathree.com/articles/how-to-install-mongodb-on-os-x step wise r

相关标签:
5条回答
  • 2020-12-03 03:38

    You'll have to add the location of the Mongo binary to PATH.

    Follow the steps below in order to make the PATH variable permanent:

    1. Open Terminal and navigate to your user directory.
    2. Run touch ~/.bash_profile and then open ~/.bash_profile.
    3. In TextEdit, add export PATH="<mongo-directory>/bin:$PATH" (Keep the quote marks - related to white spaces).
    4. Save the .bash_profile file and Quit (Command + Q) Text Edit.
    5. Run source ~/.bash_profile.
    6. Run echo $PATH and check if the you see that the Mongo binary was added.

    (*) Notice that the PATH variable is now available only for the current terminal and not to processes that were already started in the session.
    In order to make it available outside the current terminal - you'll have to logout and login.

    0 讨论(0)
  • 2020-12-03 03:38

    documentation

    export PATH={mongodb-install-directory}/bin:$PATH
    
    0 讨论(0)
  • 2020-12-03 03:40

    1.Go to your [mongodb installation dir]:

    cd <mongodb installation dir>
    

    2.Type ./bin/mongo to start mongo:

    ./bin/mongo
    

    Read More

    Note :

    If above command gives error

    Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_ environment variables are set correctly.*

    Run bellow command: Read More

    export LC_ALL=C
    

    How can find installation directory

    find / -name "mongodb" 
    

    You can also set path

    export PATH=$PATH:<mongodb installation dir>/bin
    
    0 讨论(0)
  • 2020-12-03 04:01

    You need to add the path to "mongo" to your terminal shell.

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

    Did you do the last step with paths.d? If so, try restarting your terminals.

    Do you have a good reason for using 1.8.5? The current stable is 2.0.4, and it has many useful upgrades from 1.8.x

    0 讨论(0)
  • 2020-12-03 04:03

    You can navigate to the mongo directory using the command line and then start MongoDB with

    ./mongodb
    

    I was facing the same problem this worked for me.

    0 讨论(0)
提交回复
热议问题