【发布时间】:2016-04-19 12:08:22
【问题描述】:
我在尝试在终端启动时运行 mongod 时遇到问题。
操作系统
- OSX 10.11.4
到目前为止的步骤:
- 下载 OS X 10.7+ 64 位
- 解压 mongodb-osx-x86_64-3.2.5.tgz
- 将 mongodb-osx-x86_64-3.2.5 重命名为 mongodb
- 将 /mongodb 移至 [桌面/开发]
- 将 /data/db 添加到 Desktop/development/mongodb/bin
- 使用
chmod 777 /data/db更改了对 /data/db 的权限
在Desktop/development/mongod/bin 内输入./mongod 一切正常,我可以访问mongo shell。现在我希望能够在终端启动时输入mongod 并同时运行mongo 和mongod
mongod 的路径
- 打开 bash 文件
vi ~/.bashrc - 在插入模式下:
export PATH=Desktop/development/mongodb/bin:$PATH我也试过export PATH=$Home/Desktop/development/mongodb/bin:$PATH
我错过了什么或做错了什么?
谢谢
编辑
根据建议,我已将所有 mongo 文件移至更合适的位置。
- 蒙古位置:
$HOME/mongodb/bin - Mongo DB 位置:
$HOME/mongoData -
Data/db位置:$HOME/mongoData/data/db - Bash 命令:
export PATH=$HOME/mongodb/bin:$PATH
我认为这是正确的,但仍然无法运行mongod bash 命令中是否缺少某些内容?喜欢mongo = PATH=...?
【问题讨论】:
-
请注意,在类 UNIX 系统(包括 OS X)上,环境变量区分大小写。所以
$Home可能是一个空字符串,你需要$HOME。