我在终端启动时尝试运行mongod
时遇到问题。
OS
到目前为止的步骤:
chmod 777 /data/db
在Desktop/development/mongod/bin
键入./mongod
内,一切正常,我可以访问mongo
shell。现在我希望能够在终端启动时输入mongod
并同时运行mongo
和mongod
mongod的路径
vi ~/.bashrc
export PATH=Desktop/development/mongodb/bin:$PATH
我还试过export PATH=$Home/Desktop/development/mongodb/bin:$PATH
我错过了什么或做错了什么?
由于
修改
根据建议,我已将所有mongo文件移动到更合适的位置。
$HOME/mongodb/bin
$HOME/mongoData
Data/db
位置:$HOME/mongoData/data/db
export PATH=$HOME/mongodb/bin:$PATH
我认为这是正确的,但仍然无法运行mongod
bash命令中是否缺少某些内容?喜欢mongo = PATH=...
?
答案 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分钟的时间内完成工作。