RSpec Gem non sembra installare dipendenze
Domanda
$ > jruby -v
jruby 1.1.4 (ruby 1.8.6 patchlevel 114) (28-08-2008 rev 7570) [x86-java]
$ > gem install rspec
Le aperture JRuby limitate sono state caricate. gem install jruby-openssl per il pieno supporto.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
Rspec-1.1.12 installato correttamente
1 gemma installata
Installazione della documentazione ri per rspec-1.1.12 ...
Installazione della documentazione RDoc per rspec-1.1.12 ...
$ > spec --help
... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 578: in `report_activate_error ': Impossibile trovare il cetriolo di RubyGem (> = 0.1.13) (Gem :: LoadError )
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 134: in attiva '
attiva '
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 158: in
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in ciascuno
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in attiva '
gem '
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 49: in
da ... / jruby / 1.1.4 / bin / spec: 18
$ > gem install cetriolo
(cetriolo installato-0.1.16 e dipendenze termine-ansicolor-1.0.3, poliglotta-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: in `report_activate_error ': Impossibile trovare la zappa di RubyGem (> = 1.8.0) (Gem :: LoadError )
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 134: in attiva '
attiva '
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 158: in
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in ciascuno '
attiva '
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 158: in attiva '
ciascuno '
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in attiva '
attiva '
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 158: in
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in ciascuno '
attiva '
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 158: in attiva '
ciascuno '
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 157: in attiva '
gem '
da ... / jruby / 1.1.4 / lib / ruby ??/ site_ruby / 1.8 / rubygems.rb: 49: in
da ... / jruby / 1.1.4 / bin / spec: 18
$ > gemma installare zappa
(hoe-1.10.0 installato e dipendenza rubyforge-1.0.3)
$ > spec --help
Utilizzo: spec (FILE | DIRECTORY | GLOB) + [opzioni]
(ecc., ecc., ecc.)
Sembra " gem install rspec " non installa le dipendenze.
Non sono sicuro che sia esclusivo di JRuby su Windows ... altri sistemi operativi non testati.
Soluzione
Hai provato:
gem install rspec --development
Altri suggerimenti
gem installa rspec --include-dependencies aiuta? Non è stato predefinito fino a una versione successiva di Rubygems, forse jruby non è del tutto all'altezza.
Funziona per me con il trunk 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]
...