bash:mongodb/bin/mongod:没有这样的文件或目录
我正试图在bash:mongodb/bin/mongod:没有这样的文件或目录,mongodb,ubuntu,Mongodb,Ubuntu,我正试图在mongodb上安装并运行一些基本命令 到目前为止, 我已经从下载了一个32位的zip文件 我在以下位置解压了文件home/user1,然后将其重命名为mongodb 我创建了一个名为data的文件夹,然后在其中创建了另一个名为db的文件夹 我已经创建了一个文件名mongodb.config,其中包含要存储数据的文件夹路径,即mongodb/data/db 但当我运行命令启动服务器时: user1@user1-VirtualBox: ~$ mongodb/bin/mongod --db
mongodb
上安装并运行一些基本命令
到目前为止,
home/user1
,然后将其重命名为mongodb
mongodb/data/db
user1@user1-VirtualBox: ~$ mongodb/bin/mongod --dbpath ~mongodb/data/db
我得到以下错误:
bash: mongodb/bin/mongod : No such file or directory
我遗漏了什么吗?遗漏了一个“/”,它应该是~/mongodb/data/db,而不是“~mongodb/data/db”,即使这是真的,dbpath arg实际上不能采取这样的快捷方式,它需要获取绝对路径,即
/home/user/mongodb/data/db
添加//code>或添加整个路径,我仍然收到相同的错误:bash:mongodb/bin/mongod:No这样的文件或目录
@Richard77您检查过您的步骤是否正确完成了。在包含mongod的目录中的'cd'中,在该目录中执行ls-la,然后执行'pwd'以获取完整路径。使用完整路径而不是“mongodb/bin/mongod”,我已经cd mongodb/bin
。进入后,我运行了pwd
,得到了以下信息:/home/user1/mongodb/bin
添加一个点怎么样:./mongodb/bin/mongod--dbpath~mongodb/data/db您能快速检查并发布哪个mongod
?如果这没有显示结果,那么afind~/-typef-name mongod
?如果没有显示位置,那么是sudo find/-type f-name mongod
?