小编sha*_*ace的帖子

如何确保Mongo二进制文件在我的PATH中 - 在我的shell中'rc(〜/ .bashrc)在Mac上

我正在学习mongoDb.
我做了以下事情:我理解这一点.

mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-2.6.7/ mongodb
Run Code Online (Sandbox Code Playgroud)

这些下一个**指令对我来说并不是很清楚.

**确保二进制文件的位置在PATH变量中.MongoDB二进制文件位于存档的bin /目录中.要确保二进制文件位于PATH中,您可以修改PATH.

例如,您可以将以下行添加到shell的rc文件中(例如〜/ .bashrc):

export PATH=<mongodb-install-directory>/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

替换为提取的MongoDB存档的路径.

结束说明.

从我的Mac上的终端

$which bash
/bin/bash
Run Code Online (Sandbox Code Playgroud)

bin目录有一堆命令:bash,chmod,ln,pid,mkdir.

我找不到上面应该包含PATH代码的目录.

谢谢

Abhay的指示有效!抱歉,以下内容很长,但我认为这是必要的,因为您上次这么清楚,我希望您能看到我的文件结构.
如果电子邮件更容易让我知道,但这将比不帮助其他人更可能:)我真的想了解我的文件结构,所以如果你不介意进一步澄清.再次感谢您的专业知识.

1.但为什么所有二进制文件(可执行文件)都单独列在这个bin文件夹中?它们是应该在此文件夹中"存在"的"唯一"文件吗?也许当我安装bower grunt等时,我应该将这些(bower grunt等)安装到不同的位置.我试图保持我的文件结构合乎逻辑和干净.这就是我所拥有的.

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 …
Run Code Online (Sandbox Code Playgroud)

macos bash path binaries mongodb

18
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

binaries ×1

macos ×1

mongodb ×1

path ×1