1

$> jruby -v

jruby 1.1.4(ruby 1.8.6パッチレベル114)(2008-08-28 rev 7570)[x86-java]

$> gem install rspec

JRubyリミテッドオープンがロードされました。gem install jruby-opensslを使用すると、完全にサポートされます。
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
正常にインストールされたrspec-1.1.121gemがインストールされまし
たrspec-1.1.12
のriドキュメントをインストールしています...rspec-1.1.12
のRDocドキュメントをインストールしています...

$> spec --help

... / jruby / 1.1.4 / lib / ruby​​ / site_ruby / 1.8 / ruby​​gems.rb:578:in `report_activate_error':RubyGemキュウリが見つかりませんでした(> = 0.1.13)(Gem :: LoadError)

from ... / jruby / 1.1.4 / lib / ruby​​ / site_ruby / 1.8 / ruby​​gems.rb:134:in activate'from ... / jruby / 1.1.4 / lib / ruby​​ / site_ruby / 1.8 / ruby​​gems.rb :157:in from ... / jruby / 1.1.4 / lib / ruby​​ / site_ruby / 1.8 / ruby​​gems.rb:157:in gem'from ... / jruby / 1.1.4 / bin / spec:18activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in

each
activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:49: in

$>gemインストールキュウリ

(インストールされたキュウリ-0.1.16および依存関係の用語-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 / ruby​​gems.rb:578:in `report_activate_error':RubyGem hoeが見つかりませんでした(> = 1.8.0)(Gem :: LoadError)

from ... / jruby / 1.1.4 / lib / ruby​​ / site_ruby / 1.8 / ruby​​gems.rb:134:in activate'from ... / jruby / 1.1.4 / lib / ruby​​ / site_ruby / 1.8 / ruby​​gems.rb :157:in activate'from ... / jruby / 1.1.4 / lib / ruby​​ / site_ruby / 1.8 / ruby​​gems.rb:158:in each' from ... / 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 / ruby​​gems.rb:157:in activate' from ... / jruby / 1.1.4 /lib/ruby/site_ruby/1.8/rubygems.rb:158:in each'from ... / jruby / 1.1.4 / lib / ruby​​ / site_ruby / 1.8 / ruby​​gems.rb:157:in gem' from .. .. /jruby/1.1.4/bin/spec:18 activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in

each'
from .../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:157: in

activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:158: in

each'
from .../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:157: in

activate'
from .../jruby/1.1.4/lib/ruby/site_ruby/1.8/rubygems.rb:49: in

$> gem install hoe

(インストールされたhoe-1.10.0および依存関係rubyforge-1.0.3)

$> spec --help

使用法:spec(FILE | DIRECTORY | GLOB)+ [options]
(etc.、etc.、etc.)

「geminstallrspec」は依存関係をインストールしないようです。
Windows上のJRuby専用かどうかはわかりません...他のOSはテストされていません。

4

3 に答える 3

4

試しましたか:

gem install rspec --development

于 2009-04-14T17:50:21.633 に答える
0

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]
   ...
于 2009-03-24T18:32:24.093 に答える
0

gem install rspec --include-dependencies は役に立ちますか? これは、Rubygems の新しいバージョンまでデフォルトではありませんでした。おそらく、jruby は十分に機能していません。

于 2009-03-15T16:53:53.997 に答える