2011-12-23 83 views
0

我正在創造一個寶石(讓我們叫它stackoverflow),爲了它的工作,我需要在寶石代碼中需要另一個寶石(可以說我需要typhoeus)。我需要的正常我如何獲得寶石的寶石?

require rubygems 
require gemname 

$code 
+1

我的回答是否回答你的問題?此外,應該指出,你需要'rubygems'。我知道這是有點僞代碼,但你不應該自己要求rubygems – 2011-12-23 22:35:30

+0

@injekt是的,這更多的是僞代碼 - 我通常不需要rubygems,我犯了一個錯字。 – jrg 2011-12-23 23:14:51

回答

7

定義它外面做任何事情在你的gemspec的依賴。查看Specification Reference,或者更具體地說,#add_runtime_dependencyRubyGems guides(順便說一句,這太棒了)。這可以確保您的庫依賴項將與您自己的gem一起安裝。

除此之外,只需使用require就可以了。快樂黑客!

+1

+1,導遊是最好的文檔來源 – 2011-12-23 14:10:18

+0

感謝您的答案,它的工作。 – jrg 2011-12-23 23:15:46