JRuby:自定义测试宝石安装到ruby而不是jruby

时间:2012-05-24 23:45:23

标签: gem jruby

我在/home/david/apps/jruby安装了jruby,但未在.bash_profile中设置。我确实在.bash_profile中设置了/home/david/apps/ruby/bin的ruby。

我创建了一个hello world gem。

/home/david/apps/jruby/bin/jruby -S rake install
test 0.0.1 built to pkg/test-0.0.1.gem
test (0.0.1) installed

然后

/home/david/apps/jruby/bin/jruby -S gem list --local

*** LOCAL GEMS ***

bundler (1.0.22)
diff-lcs (1.1.3)
em-proxy (0.1.6)
eventmachine (0.12.10 java)
http_parser (0.1.3)
json (1.5.0 java)
json-jruby (1.5.0 java)
macaddr (1.6.0)
nokogiri (1.5.0 java)
rake (0.9.2.2)
rspec (2.8.0)
rspec-core (2.8.0)
rspec-expectations (2.8.0)
rspec-mocks (2.8.0)
sources (0.0.1)
systemu (2.2.0)
uuid (2.3.5)

不存在,但确实显示

大卫@ Linux的8h1y:〜/项目/ greyfox /试验> ruby -S gem list --local

*** LOCAL GEMS ***

...             
test (0.0.1)
...

我错过了什么?这让我疯了。请不要推荐使用RVM,我只有头疼的那堆乱七八糟的东西。

1 个答案:

答案 0 :(得分:0)

而不是/home/david/apps/jruby/bin/jruby -S rake install尝试做一个 /home/david/apps/jruby/bin/jruby -S gem install pkg/test-0.0.1.gem:)