Erro ao carregar o mongodb

1

quando eu coloco o comando mongo no terminal, isso me dá um erro como

mongo: erro ao carregar bibliotecas compartilhadas: libmozjs.so: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório desse tipo

    
por Sagar Varpe 31.12.2010 / 06:10

2 respostas

1

eu acho que você instalou o mongodb com este comando:

 sudo apt-get install mongodb

se então tentar isto

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

Aqui está um bom tutorial sobre Introdução ao MongoDB no Ubuntu

Espero que isso ajude.

UPDATE: Este bug foi corrigido na versão 1: 1.2.2-1ubuntu1.1. veja a entrada bug .
              Você pode baixá-lo aqui. 1: 1.2.2-1ubuntu1.1

    
por aneeshep 31.12.2010 / 07:20
2

Isso soa como se você simplesmente baixasse o tarball do mongodb e o instalasse sem todas as dependências.

Você deve baixar o arquivo deb ou configurar o apt para obter o deb dos repositórios 10gen. Veja aqui .

Seu erro provavelmente se deve ao fato de estar faltando o pacote xulrunner, que faz parte do material do mozilla / firefox. O Mongo usa o mecanismo de javascript que faz parte do firefox.

Uma nota: devido ao fato de que o mongo depende do xulrunner, o xulrunner depende de muitas outras coisas, esteja preparado para instalar muitos pacotes aparentemente desnecessários para executar o mongo.

    
por KFro 31.12.2010 / 06:44