2012-05-24 49 views
0

我有jruby安裝在/home/david/apps/jruby並沒有設置.bash_profile。我在.bash_profile中設置了紅寶石/home/david/apps/ruby/binJRuby:自定義測試gem安裝到紅寶石不jruby

我創建了一個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 /測試>紅寶石-S寶石列表--local

*** LOCAL GEMS *** 

...    
test (0.0.1) 
... 

我錯過了什麼?這讓我瘋狂。請不要推薦使用RVM,除了那些被廢-的垃圾之外,我什麼都沒有,只是頭疼。

回答

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 :)