$> JRuby -vRSpec Gem ne semble pas installer les dépendances
JRuby 1.1.4 (rubis 1.8.6 patchlevel 114) (2008-08-28 rev 7570) [x86-java]
$> gem install rspec
JRuby openss limitée chargé. gem installer jruby-openssl pour un support complet.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
installé rspec-Avec succès 1.1.12
1 gemme installé
Installation de la documentation pour rspec ri-1.1.12 ...
Installation de la documentation RDoc pour rspec-1.1.12 ...
$> spec --help
.../JRuby/1.1.4/lib/ruby / site_ruby/1.8/rubygems.rb: 578: dans `report_activate_error ': Impossible de trouver rubygem concombre (> = 0,1. 13) (Gem :: LoadError)
à partir de .../jruby/1.1.4/lib/ruby / site_ruby/1.8/rubygems.rb: 134: dans activate'
activer '
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in
à partir de .../jruby/1.1.4/lib/ruby / site_ruby /1.8/rubygems.rb:157: dans each
de .../JRuby/1.1.4/lib/ruby / site_ruby/1.8/rubygems.rb: 157: dans activate'
bijou »
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:49: in
de .../JRuby /1.1.4/bin/spec:18
$> gem install concombre
(installé concombre 0.1.16 et dépendances-terme ANSIColor-1.0.3, 0.2.5-polyglotte, treet haut-1.2.4, diff-lcs-1.1.2)
$> spec --help
.../JRuby/lib// 1.1.4/ruby site_ruby/1.8/rubygems. rb: 578: dans `report_activate_error ': Impossible de trouver hoe RubyGem (> = 1.8.0) (Gem :: LoadError)
depuis .../jruby/1.1.4/lib/ruby / site_ruby/1.8/rubygems.rb: 134: en activate'
activate '
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in
de .../JRuby/1.1.4/lib/ruby / site_ruby/1.8/rubygems.rb: 157: en each'
activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in
de .../JRuby/1.1.4/lib/ruby / site_ruby/1.8/rubygems.rb: 158: dans activate'
chaque '
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in
de .../JRuby/1.1.4/lib/ruby / site_ruby/1.8/rubygems.rb: 157: en activate'
activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in
de .../JRuby/1.1.4/lib/ruby /site_ruby/1.8/rubygems.rb:157: en each'
activate '
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in
de .../JRuby/1.1.4/lib/ruby / site_ruby/1.8/rubygems.rb: 158: à chaque activate'
'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in
de. ../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: dans activate'
bijou »
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:49: in
de .../JRuby/1.1.4/bin/spécifications: 18
$> gem installer hoe
(installé hoe-1.10.0 et dépendance rubyforge-1.0.3)
$> spec --help
Utilisation: spec (FILE | ANNUAIRE | GLOB) + [options]
(etc., etc., etc.)
Semble comme "gem install rspec" n'installe pas les dépendances.
Vous ne savez pas si c'est exclusif à JRuby sous Windows ... les autres systèmes d'exploitation n'ont pas été testés.
Aha! Ajouter l'option "--development" a fait l'affaire Est-il normal que "gem install foo" n'installe que foo witho En dehors de ses dépendances? – Denis
Il existe deux types de dépendances gem: les dépendances de développement et d'exécution. Les anciennes versions de RubyGems qui ne les distinguaient pas installeront toutes les dépendances par défaut. Les versions actuelles n'installent les dépendances d'exécution que si le "--development" est défini. Les gemmes de concombre et de houe sont des dépendances de développement dans ce cas, car aucune n'est strictement nécessaire pour exécuter RSpec. –