2009-10-01 8 views
1

J'ai déjà supprimé toutes les variables d'environnement et les répertoires ruby ​​/ ironruby et je l'ai réinstallé à partir de zéro. Et puis j'ai installé moka à travers igem. Voici mes sorties.Impossible de charger la gem dans IronRuby

$ ir 
IronRuby 0.9.1.0 on .NET 2.0.50727.3082 
Copyright (c) Microsoft Corporation. All rights reserved. 

>>> require 'mocha' 
:0:in `require': no such file to load -- mocha (LoadError) 
     from :0 

Liste de mes gems installés. . .

$ igem list --local 

*** LOCAL GEMS *** 

mocha (0.9.8) 
rake (0.8.7) 

Ceci est mon environnement de gemme. ensembles besoin pour être en mesure de trouver vos gemmes

$ igem environment 
RubyGems Environment: 
    - RUBYGEMS VERSION: 1.3.5 
    - RUBY VERSION: 1.8.6 (2008-05-28 patchlevel 0) [i386-mswin32] 
    - INSTALLATION DIRECTORY: C:/ironruby/lib/IronRuby/../..//lib/ironruby/gems/1.8 
    - RUBY EXECUTABLE: C:/ironruby/lib/IronRuby/../..//bin/ir.exe 
    - EXECUTABLE DIRECTORY: C:/ironruby/lib/IronRuby/../..//bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-mswin32-60 
    - GEM PATHS: 
    - C:/ironruby/lib/IronRuby/../..//lib/ironruby/gems/1.8 
    - C:/Documents and Settings/vitalim/.gem/ironruby/1.8 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - :sources => ["http://gems.rubyforge.org/", "http://gems.github.com"] 
    - REMOTE SOURCES: 
    - http://gems.rubyforge.org/ 
    - http://gems.github.com 

espère que vous pouvez me hep ce :(

+0

Je n'ai pas d'IR à portée de main ici au travail, mais il peut supporter l'indicateur -r et la variable d'environnement RUBYOPT.Pour l'IRM 1.8.6, j'ai (auto-créé au moment de l'installation) "RUBYOPT = -rubygems", où -r indique une bibliothèque requise et "ubygems" pointe vers "rubygems" Puis, encore une fois, il ne peut pas ... ;-) –

Répondre

6

require 'rubygems' devrait fonctionner dans ce cas, alors require 'mocha. Require'ing rubygems.

+0

Merci qui résout. :( –

Questions connexes