Ошибка при загрузке mongodb

Когда я помещаю команду mongo на терминал, она выдает ошибку типа

mongo: ошибка при загрузке общих библиотек: libmozjs.so: не удается открыть файл общих объектов: такого файла или каталога нет

1
задан 31 December 2010 в 11:23

2 ответа

Похоже, вы просто скачали тарболл mongodb и установили его безо всяких зависимостей.

Вы должны либо скачать файл deb, либо установить apt, чтобы получить deb из репозиториев 10gen. См. здесь .

Ваша ошибка, скорее всего, связана с тем, что вам не хватает пакета xulrunner, который входит в состав mozilla / firefox. Mongo использует движок JavaScript, который является частью Firefox.

Одно замечание: из-за того, что mongo зависит от xulrunner, xulrunner зависит от множества других вещей, будьте готовы установить множество, казалось бы, ненужных пакетов для запуска mongo.

0
ответ дан 31 December 2010 в 11:23

Полагаю, вы установили mongodb с помощью этой команды:

 sudo apt-get install mongodb

, если затем попробуйте это

sudo apt-get --purge remove mongodb
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
sudo apt-add-repository \
"deb http://downloads.mongodb.org/distros/ubuntu 10.4 10gen"
sudo apt-get update
sudo apt-get install mongodb-snapshot

Вот хороший урок о Начало работы с MongoDB под Ubuntu

Надеюсь, это поможет.

ОБНОВЛЕНИЕ: Эта ошибка исправлена ​​в версии 1: 1.2.2-1ubuntu1.1. см. ошибка .
Вы можете скачать его здесь. 1: 1.2.2-1ubuntu1.1

0
ответ дан 31 December 2010 в 11:23

Другие вопросы по тегам:

Похожие вопросы: