无法设置" mongod"路径

时间:2016-04-17 08:15:38

标签: macos bash mongodb vim

我在终端启动时尝试运行mongod时遇到问题。

OS

  • 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并同时运行mongomongod

mongod的路径

  • 打开bash文件vi ~/.bashrc
  • 在插入模式下:export PATH=Desktop/development/mongodb/bin:$PATH我还试过export PATH=$Home/Desktop/development/mongodb/bin:$PATH

我错过了什么或做错了什么?

由于

修改

根据建议,我已将所有mongo文件移动到更合适的位置。

  • 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=...

1 个答案:

答案 0 :(得分:1)

Desktop实际上是$HOME/Desktop,因为它位于您的主目录中,因此您需要:

export PATH=$HOME/Desktop/development/mongodb/bin:$PATH

桌面不是放置东西的地方,因为它只是一个方便区域,您可以随意添加和删除。它也太明显了,因为你会看到文件夹图标。

您应该已将所有内容安装到您的主目录中(如果您希望所有用户都可以使用/usr/local)。

另外"将/ data / db添加到Desktop / development / mongodb / bin"由于数据和可执行文件不同,我看起来并不合适。

如果我要添加mongodb进行开发,那么我会通过Macports安装它:

$ sudo port install mongodb

并且会在不到2分钟的时间内完成工作。