2010-04-29 12 views
2

Je suis sur Ubuntu, et je l'ai faitproblème avec MongoDB Ruby pilote

install gem mongo 

qui a rapporté

Successfully installed bson-1.0 
Successfully installed mongo-1.0 
2 gems installed 

J'ai commencé mongod

Maintenant, je cd à la mongo répertoire de gemme et essayer

> ruby examples/simple.rb 

et je reçois l'erreur

./examples/../lib/mongo.rb:31:in `require': no such file to load -- bson (LoadError) 
    from ./examples/../lib/mongo.rb:31 
    from examples/simple.rb:3:in `require' 
    from examples/simple.rb:3 

que je ne peux pas donner un sens, car le joyau BSON est installé

> gem list 
*** LOCAL GEMS *** 

bson (1.0) 
bson_ext (1.0) 
mongo (1.0) 
rack (1.1.0) 
sinatra (1.0) 

Toutes les suggestions ce qui est ici?

+0

Quelle est votre version de ruby ​​/ rubygems? –

+0

Merci - c'est 1.3.5 – Paul

+0

Et d'ailleurs, il fonctionne dans une petite application Sinatra. J'ai besoin de mongo, créer une connexion et commencer à l'utiliser ... tout en or. – Paul

Répondre

4

L'exemple de script ne nécessite pas de rubygems, ce qui signifie que bson ne sera pas dans votre chemin de chargement. Si vous ajoutez

require 'rubygems' 

au début du script, je crois que cela fonctionnera.

Questions connexes