2014-03-13 43 views
0

聲明在我的Ruby文件,我需要以下:BigDecimal的依賴 - 如何在gemspec

require 'bigdecimal' 
require 'bigdecimal/util' 

我不確定如何在我的gemspec文件中聲明的依賴關係。 這是我應得的,它似乎並沒有工作:

s.add_runtime_dependency "bigdecimal", ["=1.2.5"] 
s.add_runtime_dependency "bigdecimal/util" 

任何指導,將不勝感激。

+1

'bigdecimal'是ruby std-lib的一部分,因此您不需要添加任何依賴項 – bjhaid

回答

1

在您的gemspec文件中,您聲明瞭對rubygems.org上的其他寶石的依賴關係。

是這樣的:

s.add_runtime_dependency('crack', '>= 0.3') 

的gemspec不負責加載依賴關係「在運行時」它只是在對比add_development_dependency命名其在創業板的發展時使用。

作爲@bijhaid已經說過,bigdecimal是ruby標準庫的一部分,不需要以任何方式在gemspec中聲明。

你只需要在你的代碼中使用它之前。

+0

感謝大家的幫助。 – user3417719

+0

@ user3417719表示感謝,非常有禮貌!在計算器上對人們說thx的方式是upvoting並接受答案。 – phoet

相關問題