Comment puis-je m'assurer que les binaires Mongo sont dans mon PATH - dans mon shell 'rc (~ / .bashrc) sur Mac

Je suis à l'apprentissage de mongoDb.
J'ai fait la suivante: je comprends cela.

mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-2.6.7/ mongodb

Ces * * * * les instructions ne sont pas très clair pour moi.

**
S'assurer de l'emplacement des fichiers binaires est dans la variable PATH.
MongoDB binaires se trouvent dans le répertoire bin/de l'archive. Pour s'assurer que les binaires sont dans votre CHEMIN d'accès, vous pouvez modifier votre CHEMIN.

Par exemple, vous pouvez ajouter la ligne suivante à votre interpréteur de commande rc fichier (par exemple ~/.bashrc):

export PATH=<mongodb-install-directory>/bin:$PATH

Remplacer par le chemin d'accès à l'extrait MongoDB archive.

Fin des instructions.

De terminal sur mon Mac

$which bash
/bin/bash

Le répertoire bin a un tas de commandes: bash, chmod, ln, pid, mkdir.

Je ne trouve pas le répertoire où je devrais inclure le CHEMIN d'accès le code ci-dessus.

Grâce

Abhay les instructions de travaillé !
Désolé que celui-ci est long, mais je crois que c'est nécessaire parce que vous étiez tellement clair la dernière fois et je veux que vous voyiez mon fichier de structure.
Si l'email est plus facile laissez-moi savoir, mais ce ne sera plus susceptibles de ne pas aider les autres 🙂
Je veux vraiment comprendre mon fichier de structure, donc si vous n'avez pas l'esprit un peu plus de précisions.
Merci encore pour votre expertise.

1.
Mais pourquoi sont-ils tous les fichiers binaires (exécutables) répertoriés séparément dans ce dossier bin ? Sont-ils de la "seulement" des fichiers qui doivent "vivre" dans ce dossier ?
Peut-être quand j'étais installation bower, grunt, etc. Je doit installé ceux (bower, grunt, etc) dans un autre emplacement.
J'essaie de garder mon fichier de structures logiques et propre.
Voici ce que j'ai.

MacBookPro:usr regina$ cd ..
MacBookPro:/ regina$ ls
Applications        bin         net
CoreSyncInstall.log cores           private
Library         data            sbin
Network         dev         tmp
System          etc         usr
Users           home            var
Volumes         mach_kernel
MacBookPro:/regina$ cd usr/local/bin
MacBookPro:bin regina$ ls
bower       grunt       mongod      mongorestore    npm
browserify  gulp        mongodump   mongos      statsd
bsondump    http-server mongoexport mongosniff  yo
cake        karma       mongofiles  mongostat
coffee      lessc       mongoimport mongotop
cordova     mkdirp      mongooplog  node
express     mongo       mongoperf   nodemon
MacBookPro:bin regina$ 

2.
Aussi, je voulais regarder mon .bashrc fichier. Je n'en ai pas. Je suis sur osx 10.8.5 je veux "affichage" ma variable $PATH. Je crois que je l'ai trouvé quelque part il y a des mois. J'ai été en utilisant nano pour ouvrir un tas de fichiers, car j'étais curieux. Il a été répertorié comme une variable d'environnement ?

MacBookPro:/ regina$ ls
Applications        bin         net
CoreSyncInstall.log cores           private
Library         data            sbin
Network         dev         tmp
System          etc         usr
Users           home            var
Volumes         mach_kernel
MacBookPro:/ regina$ cd home
MacBookPro:home regina$ ls -la
total 2
dr-xr-xr-x   2 root  wheel     1 Feb  3 08:29 .
drwxr-xr-x  33 root  wheel  1190 Jan 25 17:21 ..
MacBookPro:home regina$ 
  1. J'ai démarrer le shell mongo comme ça. Je ne suis pas en affichant toutes les lignes de sortie dans le terminal.
    Regarde mon fichier de structure. J'ai d'abord suivi une commande cp, mais il n'explique pas le " où " pour copier l'archive (bureau) mongodb-osx-x84.... dossier de regarder où j'ai copié. Maintenant que j'ai ces fichiers dans 2 emplacements - oui ?
    Et j'ai un mongodb dossier à l'intérieur d'un niveau plus élevé mongodb dossier.
    Pourquoi ? Comment ai-je gérer cela ? Il semble illogique. J'ai été en retrait de 4 espaces, mais la ci-dessous ne format donc je viens d'ajouter des sauts de ligne. désolé.

    MacBookPro:la maison de regina$ cd ..

    MacBookPro:/regina$ ls
    Applications bin net
    CoreSyncInstall.journal des cœurs privé
    Les données de la bibliothèque sbin
    Réseau dev tmp
    Système usr etc
    Les utilisateurs à domicile var
    Les Volumes mach_kernel

    MacBookPro:/regina$ cd de données

    MacBookPro:les données regina$ ls

    db mongodb

    MacBookPro:les données regina$ cd mongodb

    MacBookPro:mongodb regina$ ls

    mongodb
    MacBookPro:mongodb regina$ cd mongodb
    MacBookPro:mongodb regina$ ls
    GNU AGPL-3.0 TROISIÈME PARTIE-LES AVIS
    README bin

    MacBookPro:mongodb regina$ cd bin

    MacBookPro:bin regina$ ls

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

  2. C'est ce qui se passe quand j'essaie de type "mongo" comme autre forum suggéré.

    MacBookPro:bin regina$ mongo
    MongoDB shell version: 2.6.7
    connectez-vous à: test
    2015-02-03T08:36:54.157-0500 avertissement: impossible de se connecter à l'adresse 127.0.0.1:27017, raison: errno:61 Connexion refusée

Donc j'ai tapé ce qui n'a toujours pas.

MacBookPro:bin regina$ ./mongo
MongoDB shell version: 2.6.7
connecting to: test
2015-02-03T08:37:03.599-0500 warning: Failed to connect to    127.0.0.1:27017, reason: errno:61 Connection refused

Ensuite j'ai essayé ce qui a relié - ouvert le port 27017 - et est à l'écoute. Pourquoi ai-je besoin de le démon de commande ?

MacBookPro:bin regina$ ./mongod
./mongod --help for help and startup options
2015-02-03T08:37:08.712-0500 [initandlisten] MongoDB starting :    pid=487 port=27017 dbpath=/data/db 64-bit host=macbookpro.home
more lines of code
2015-02-03T08:37:09.018-0500 [initandlisten] waiting for connections on port 27017

source d'informationauteur shareyourpeace