在Ubuntu上安装了MongoDb,说它没有安装

时间:2013-12-10 19:20:39

标签: mongodb ubuntu

按照网站上的分步说明在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$

2 个答案:

答案 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