本文簡要介紹ruby語言中 Gem::Specification.platform=
的用法。
用法
platform=(platform)
這個 gem 運行的平台。
這通常是 Gem::Platform::RUBY 或 Gem::Platform::CURRENT。
大多數 gem 包含純 Ruby 代碼;他們應該簡單地保留默認值。一些 gem 包含要編譯成 Ruby “extension” 的 C(或其他)代碼。 gem 應該保留默認值,除非代碼隻能在某種類型的係統上編譯。一些 gem 包含預編譯的代碼 (“binary gems”)。他們適當地設置平台屬性尤其重要。一個快捷方式是將平台設置為 Gem::Platform::CURRENT,這將導致 gem 構建器將平台設置為正在執行構建的係統的適當值。
如果此屬性設置為非默認值,則在構建 gem 時會將其包含在 gem 的文件名中,例如:nokogiri-1.6.0-x86-mingw32.gem
用法:
spec.platform = Gem::Platform.local
相關用法
- Ruby Specification.post_install_message用法及代碼示例
- Ruby Specification.file_name用法及代碼示例
- Ruby Specification.extra_rdoc_files用法及代碼示例
- Ruby Specification.license=用法及代碼示例
- Ruby Specification.extensions用法及代碼示例
- Ruby Specification.name用法及代碼示例
- Ruby Specification.homepage用法及代碼示例
- Ruby Specification.requirements用法及代碼示例
- Ruby Specification.executables用法及代碼示例
- Ruby Specification.dependent_gems用法及代碼示例
- Ruby Specification.authors=用法及代碼示例
- Ruby Specification.description用法及代碼示例
- Ruby Specification.rdoc_options用法及代碼示例
- Ruby Specification.add_development_dependency用法及代碼示例
- Ruby Specification.required_ruby_version用法及代碼示例
- Ruby Specification.authors用法及代碼示例
- Ruby Specification.author=用法及代碼示例
- Ruby Specification.email用法及代碼示例
- Ruby Specification.metadata用法及代碼示例
- Ruby Specification.spec_name用法及代碼示例
- Ruby Specification.require_paths=用法及代碼示例
- Ruby Specification.licenses=用法及代碼示例
- Ruby Specification.required_ruby_version=用法及代碼示例
- Ruby Specification.bindir用法及代碼示例
- Ruby Specification.summary用法及代碼示例
注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Specification.platform=。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。