我正在使用Mac Lion。我使用的是mongodb 1.4版本。我想升级到1.8.5 我按照http://shiftcommathree.com/articles/how-to-install-mongodb-on-os-x步骤明智地用mongodb-osx-x86_64-1.8.5替换每个mongodb-osx-x86_64-1.4.0。一切顺利。我试过了:
mongod
没关系。我可以访问localhost:28017 但是,
mongo
显示未找到命令
我怎么能解决这个问题
答案 0 :(得分:31)
您需要将“mongo”的路径添加到终端shell。
export PATH=$PATH:/usr/local/mongodb/bin
你用paths.d做了最后一步吗?如果是这样,请尝试重新启动终端。
你有充分的理由使用1.8.5吗?目前的稳定性是2.0.4,它有许多有用的升级,从1.8.x
答案 1 :(得分:4)
1.转到[mongodb installation dir]:
cd <mongodb installation dir>
2.键入./bin/mongo以启动mongo:
./bin/mongo
注意:
如果上面的命令出错
全局初始化失败:BadValue无效或无用户区域设置。请确保正确设置LANG和/或LC _ 环境变量。*
运行波纹管命令:Read More
export LC_ALL=C
如何找到安装目录
find / -name "mongodb"
您还可以设置路径
export PATH=$PATH:<mongodb installation dir>/bin
答案 2 :(得分:4)
您必须将Mongo二进制文件的位置添加到PATH。
请按照以下步骤操作,以使PATH变量永久存在:
touch ~/.bash_profile
,然后再运行open ~/.bash_profile
。export PATH="<mongo-directory>/bin:$PATH"
(保留引号-与空白相关)。.bash_profile
文件并退出(Command + Q)文本编辑。source ~/.bash_profile
。echo $PATH
并检查是否看到添加了 Mongo二进制文件。(*)请注意,PATH变量现在仅可用于当前终端,不适用于会话中已经启动的进程。
为了使它在当前终端之外可用-您必须注销并登录。
答案 3 :(得分:1)
您可以使用命令行导航到mongo目录,然后使用
启动MongoDB./mongodb
我遇到了同样的问题,这对我有用。
答案 4 :(得分:1)
export PATH={mongodb-install-directory}/bin:$PATH
答案 5 :(得分:0)
您需要安装 mongodb shell 才能运行 mongo 命令。
下载link
答案 6 :(得分:0)
<filter id="inset-shadow">
<feComponentTransfer in="SourceAlpha" result="inset-selection">
<feFuncA type="discrete" tableValues="0 1 1 1 1 1" />
</feComponentTransfer>
<feComponentTransfer in="SourceGraphic" result="original-no-fill">
<feFuncA type="discrete" tableValues="0 0 1" />
</feComponentTransfer>
<feColorMatrix type="matrix" in="original-no-fill" result="new-source-alpha" values="0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 1 0" />
<feGaussianBlur in="new-source-alpha" result="blur" stdDeviation="5" />
<feGaussianBlur in="new-source-alpha" result="blur2" stdDeviation="10" />
<feGaussianBlur in="new-source-alpha" result="blur3" stdDeviation="15" />
<feMerge result="blur">
<feMergeNode in="blur" mode="normal" />
<feMergeNode in="blur2" mode="normal" />
<feMergeNode in="blur3" mode="normal" />
</feMerge>
<feComposite operator="in" in="inset-selection" in2="blur" result="inset-blur" />
<feComposite operator="over" in="original-no-fill" in2="inset-blur" />
</filter>
答案 7 :(得分:0)
我没有安装正确的 mongo 命令行工具。不过,Brew 的这个对我有用。
brew install mongodb-community
答案 8 :(得分:0)
在 Mac 中:
进入 Bash 个人资料:
vi ~/.bash_profile
添加MongoDB安装路径:
export PATH=$PATH:/usr/local/opt/mongodb-community@4.2/bin
重新加载 Bash 配置文件:
source ~/.bash_profile