我在Nitrous.io上创建了一个Ubuntu容器,这样我就可以在没有chromebook限制的情况下开发我的chromebook。我在使用mongodb时遇到了麻烦。我按照以下步骤安装它:
INSERT INTO users (username, email, `password`) ....
我无法通过mongo shell连接到mongo。我收到此错误消息:
~ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
~ echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
~ sudo apt-get update
~ sudo apt-get install -y mongodb-org
~ sudo service mongod start
我尝试删除锁定文件并创建数据'目录,然后将dbpath设置为该目录:
MongoDB shell version: 3.0.6
connecting to: test
2015-10-02T21:13:56.629+0000 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-10-02T21:13:56.630+0000 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
at connect (src/mongo/shell/mongo.js:179:14)
at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed
和
~ sudo rm /var/lib/mongodb/mongod.lock
~ sudo service mongodb restart
Ubuntu容器是64位14.04我相信Nitrous使用Docker容器,如果这有所不同。我不认为我有直接root权限,但我有sudo访问权限,不需要密码。更一般地说,有没有其他人在安装Mongo时遇到很多问题?我似乎永远无法顺利安装。