0
我有一個Gemfile作爲rails應用程序的一部分,我將其轉換爲gem。如何編寫Gemspec,當寶石的主類名稱不同時?
gem "jruby-openssl", "0.7.4"
gem "nokogiri"
gem 'xml-simple', :require => 'xmlsimple'
gem "httpclient"
我怎樣寫的.gemspec文件,我從這個創造寶石? 我寫的gemspec看起來像這樣。
Gem::Specification.new do |s|
s.name = "my_gem"
s.platform = Gem::Platform::RUBY
s.authors = [""]
s.email = [""]
s.homepage = ""
s.summary = %q{MyGem}
s.description = %q{MyGem}
s.files = Dir["{app,lib,config,public,db}/**/*"] + ["Rakefile", "Gemfile"]
s.require_paths = ["lib"]
s.add_dependency 'nokogiri', '>= 1.5.0'
s.add_dependency('xml-simple')
s.add_dependency 'httpclient'
end
然而,xmlsimple對象不叫,因爲,附加依賴不能採取相同的參數作爲一個普通寶石的呼叫。 如何編寫gemspec來調用xmlsimple,就像它在Gemfile中完成一樣?