2011-05-21 59 views
0

我是新來的Ruby - 從Java後臺來了。Ruby包需要的庫

我想在我的紅寶石應用程序使用第三方庫,但我不希望做gem install xxx。那可能嗎? (在Java中,你在你的classpath中添加第三方庫使用它)

+0

許多語言都有自己的圖書館,包括方式。並違背既定的協議語言與價格。它沒有集結有用的嘗試在ruby中做的事情,因爲它們是在java中完成的。學習這樣的不同的語言紅寶石(相對於JAVA)更多的是忘卻的事情比學習新的東西:)。如果您真的需要,有任何方法可以做到。檢查答案。 – Shaunak 2011-05-21 09:55:10

回答

2

同在Ruby中。

require 'lib/yourlibrary.rb' 

或者:

$LOAD_PATH << File.expand_path(File.dirname(FILE) + 「/../lib」)) 
require 'yourlibrary.rb' 
+0

謝謝,這就是我一直在尋找的。 – joe 2011-05-21 11:00:24

0

要在項目中的寶石,你可以下載模塊,並將其放置在同一文件夾作爲您的代碼,然後做一個「需要」。您也可以下載模塊使用RubyGems副本,或者你可以從它的項目頁面模塊。