gpt4 book ai didi

mongodb - 如何在 Mac OSX 上将 mongo 命令添加到 PATH

转载 作者:IT老高 更新时间:2023-10-28 13:24:36 24 4
gpt4 key购买 nike

我正在使用 MongoDb 2.6.1,遵循 https://university.mongodb.com/ 中的 Material (顺便说一句,很棒的 Material )但我无法将 mongo 命令添加到我的路径中。

我已遵循本指南 http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/我像这样修改了我的 .bashrc

export PATH=/Users/jonathancaballero/bin/mongodb/mongodb_2.6.1/bin:$PATH

确实存在二进制文件的位置(直接使用查找器检查)

所以我的问题是为什么我无法从终端的任何位置使用 mongod?

最佳答案

请将PATH导出到.bash_profile:

export PATH=/path/to/your/mongo/bin:$PATH

编辑:将其放入 .bash_profile 的原因是该文件通常会在 bash 作为登录 shell 启动时执行,而 .bashrc 通常执行交互式非登录外壳。通常发生的是 .bashrc 来源于 .bash_profile。这似乎不是这里的情况。在 MacOS X 上,当您启动终端时,.bashrc 不会被执行。天知道为什么,因为打开的shell应该是一个交互式的非登录shell,因此应该执行.bashrc

另一种虽然更“侵入性”的解决方案是将以下内容添加到 .bash_profile

if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi

对于那些对细节感兴趣的人:查看bash's manpage的相应部分

关于mongodb - 如何在 Mac OSX 上将 mongo 命令添加到 PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24306398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com