按照网站上的分步说明在Ubuntu上安装MongoDb http://docs.mongodb.org/manual/tutorial/install-mongodb-on-linux/ 我尝试运行mongo时收到以下错误。 “程序'mongo'目前尚未安装。”
但它在目录中。
test@MongoDb1:~$ mkdir -p mongodb
test@MongoDb1:~$ ls
mongodb mongodb-linux-x86_64-2.5.4.tgz
test@MongoDb1:~$ cp -R -n mongodb-linux-x86_64-2.5.4/ mongodb
test@MongoDb1:~$ cd mongodb
test@MongoDb1:~/mongodb$ ls
mongodb-linux-x86_64-2.5.4
test@MongoDb1:~/mongodb$ cd mongodb-linux-x86_64-2.5.4/
test@MongoDb1:~/mongodb/mongodb-linux-x86_64-2.5.4$ ls
bin GNU-AGPL-3.0 README THIRD-PARTY-NOTICES
test@MongoDb1:~/mongodb/mongodb-linux-x86_64-2.5.4$ cd bin/
test@MongoDb1:~/mongodb/mongodb-linux-x86_64-2.5.4/bin$ ls
bsondump mongodump mongoimport mongorestore mongotop
mongo mongoexport mongooplog mongos
mongod mongofiles mongoperf mongostat
test@MongoDb1:~/mongodb/mongodb-linux-x86_64-2.5.4/bin$ mongo
The program 'mongo' is currently not installed. You can install it by typing:
sudo apt-get install mongodb-clients
test@MongoDb1:~/mongodb/mongodb-linux-x86_64-2.5.4/bin$
答案 0 :(得分:5)
它说它没有安装,因为:
test@MongoDb1:~/mongodb/mongodb-linux-x86_64-2.5.4/bin$ mongo
使shell搜索操作系统$PATH
以查找匹配的程序。由于您从互联网上下载并提取它,您实际需要:
test@MongoDb1:~/mongodb/mongodb-linux-x86_64-2.5.4/bin$ ./mongo
这样它就会在当前目录中搜索该程序。或者,如果需要,您可以将其添加到$PATH
。
我不确定官方回购是否有不稳定的版本,如奇数版本号所示,即2.5.x
。
答案 1 :(得分:2)
在10gen installation doc上查看安装mongodb及其所有依赖于Ubuntu的首选方法,添加10gen mongodb public GPG key并:
sudo apt-get install mongodb-10gen