RSpec Gem ne semble pas installer de dépendances
Question
$ > jruby -v
jruby 1.1.4 (ruby 1.8.6 patchlevel 114) (2008-08-28 rev 7570) [x86-java]
$ > gem install rspec
JRuby nombre limité d’ouvertures chargé. gem installez jruby-openssl pour une assistance complète.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
Rspec-1.1.12
installé avec succès
1 bijou installé
Installation de la documentation ri pour rspec-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 le concombre RubyGem (> = 0.1.13) (Gem :: LoadError )
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 134: dans activate '
activate '
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 158: dans
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: dans chaque
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: dans activate '
gem '
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 49: in
à partir de ... / jruby / 1.1.4 / bin / spec: 18
$ > gem installer concombre
(concombre installé-0.1.16 et dépendances term-ansicolor-1.0.3, polyglot-0.2.5, treettop-1.2.4, diff-lcs-1.1.2)
$ > spec --help
... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 578: dans `report_activate_error ': impossible de trouver la houe RubyGem (> = 1.8.0) (Gem :: LoadError )
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 134: dans activate '
activate '
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 158: dans
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in each '
activate '
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: dans
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 158: dans activate '
each '
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: dans activate '
activate '
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 158: dans
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in each '
activate '
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: dans
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 158: dans activate '
each '
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: dans activate '
gem '
à partir de ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 49: in
à partir de ... / jruby / 1.1.4 / bin / spec: 18
$ > bijou installer houe
(hoe-1.10.0 installé et la dépendance rubyforge-1.0.3)
$ > spec --help
Utilisation: spec (FILE | DIRECTORY | GLOB) + [options]
(etc., etc., etc.)
On dirait que "gem install rspec" n'installe pas les dépendances.
Pas sûr que ce soit exclusif à JRuby sous Windows ... d’autres systèmes d’exploitation non testés.
La solution
Avez-vous essayé:
gem install rspec --development
Autres conseils
gem installe-t-il des dépendances avec rspec? Ce ne fut pas le cas avant une version ultérieure de Rubygems, peut-être que jruby n’est pas tout à fait à la hauteur.
Fonctionne pour moi avec le tronc JRuby:
$ jruby -v
jruby 1.3.0 (ruby 1.8.6p287) (2009-03-15 r9415) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_07) [x86_64-java]
$ jruby -S gem install rspec
**************************************************
Thank you for installing rspec-1.2.2
Please be sure to read History.rdoc and Upgrade.rdoc
for useful information about this release.
**************************************************
Successfully installed rspec-1.2.2
1 gem installed
Installing ri documentation for rspec-1.2.2...
Installing RDoc documentation for rspec-1.2.2...
Could not find main page README.rdoc
Could not find main page README.rdoc
Could not find main page README.rdoc
Could not find main page README.rdoc
$ jruby -S spec --help
Usage: spec (FILE|DIRECTORY|GLOB)+ [options]
...