Frage

$> jruby -v

jruby 1.1.4 (ruby 1.8.6 patchlevel 114) (2008-08-28 rev 7570) [x86-java]

$> gem install rspec

JRuby limited openss geladen.gem install jruby-openssl für die volle Unterstützung.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
Erfolgreich installiert rspec-1.1.12
1 gem installiert
Installing ri documentation for rspec-1.1.12...
Installing RDoc documentation for rspec-1.1.12...

$> spec --help

.../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:578:in `report_activate_error':Konnte nicht finden RubyGem Gurke (>= 0.1.13) (Gem::LoadError)

von .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:134:in activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in
aktivieren"
von .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157:in each
von .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157:in activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:49: in
gem'
von .../jruby/1.1.4/bin/spec:18

$> gem install Gurke

(installiert Gurken-0.1.16 und Abhängigkeiten term-ansicolor-1.0.3, Polyglott-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':Konnte nicht finden RubyGem hoe (>= 1.8.0) (Gem::LoadError)

von .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:134:in activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in
aktivieren"
von .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157:in each'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in
aktivieren"
von .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158:in activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in
jeder'
von .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157:in activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in
aktivieren"
von .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157:in each'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in
aktivieren"
von .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158:in activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157: in
jeder'
von .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:157:in activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:49: in
gem'
von .../jruby/1.1.4/bin/spec:18

$> gem install hoe

(installiert hoe-1.10.0 und Abhängigkeit rubyforge-1.0.3)

$> spec --help

Verwendung:spec (DATEI - |VERZEICHNIS - |GLOB)+ [Optionen]
(etc., etc., etc.)

Scheint "gem install rspec" nicht installieren Sie die Abhängigkeiten.
Nicht sicher, wenn es ist exklusiv für JRuby on Windows...andere Betriebssysteme, die nicht geprüft.

War es hilfreich?

Lösung

Haben Sie versucht:

gem install rspec --Entwicklung

Andere Tipps

Tut gem install rspec --include-dependencies helfen?Es war nicht Standard, bis eine neuere version von Rubygems, vielleicht jruby ist nicht ganz up to snuff.

Funktioniert bei mir mit JRuby Stamm:

$ 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]
   ...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top