所以我成功地寫了一個jruby文件並從jar文件中讀取。使用Jruby而不是Ruby創建一個gem
我還創建了一個獨立的Ruby gem,安裝它併成功使用它。
我想用Jruby編寫一個gem(而不是ruby)。當我曾嘗試這樣做,並安裝寶石後,它給了我下面的錯誤:
`require': cannot load such file -- java (LoadError)
是否有使用JRuby是從不同的方式,寫一個寶石USIG紅寶石寫寶石一種特定的方式?如果是這樣,請直接給我一個有用的教程,幫助我使用jruby創建一個寶石
謝謝。
編輯:
添加以下到jruby_gem.gemspec文件
s.platform = 'java'
使用命令內置的寶石:
gem build jruby_gem.gemspec
並且使用命令安裝它:
gem install jruby_gem-0.0.0
,當我試圖使用命令來運行它:
irb
require 'jrubt_gem'
我還是得到了同樣的錯誤。
是用純ruby編寫的寶石還是調用java庫?純紅寶石應該在技術上能夠在MRI或jRuby上運行。你是否在安裝或運行寶石時遇到錯誤?如果你在運行時得到它,你如何運行它? –
沒有錯誤。我還包括java以及.jar文件。我使用gem build構建它,並使用gem install進行安裝。 –
@joonty請檢查我的編輯.. –