現在,我正在嘗試創建一個Ruby gem。 我使用bundle gem a_pkg_name
生成的gem模板。 然後,自動創建「README.md」,並默認用作gem的文檔。 我可以使用README.org(emacs org-mode文檔)而不是README.md(markdown文檔)嗎? 我知道如果README.md不存在,GitHub同時支持「README」文件和README.org。但是,對於gem,如果README.md不存在,rake build
會調用錯誤。如何使用README.org代替README.md用於Ruby gem包
0
A
回答
1
我的猜測是,你刪除README.md後,提交變更到GIT回購將擺脫錯誤的問題在於
spec.files = `git ls-files -z`.split("\x0")
。
而關於包括README.org在你的寶石文檔,您可以通過使用 「extra_rdoc_files」 實現這一目標,
spec.extra_rdoc_files = ['README.org']
+0
感謝您提供完整,準確的回答!我可以在我的寶石中添加「README.org」而不是「README.md」。 但是,不幸的是,院子不支持解析emacs org-mode格式.. – elgoog
2
堆場0.9.10現在支持使用ORG-紅寶石組織模式。 https://github.com/lsegal/yard/pull/1133
相關問題
- 1. Ruby - 如何使用hash_syntax gem?
- 2. 適用於iOS的CocoaPods:使用系統Ruby Gem或用戶Ruby Gem?
- 3. 使用Ruby Gem DBI
- 4. 如何用本地源代碼目錄中的代碼替換Ruby gem
- 5. 如何使用Ruby Money gem設置rounding_method?
- 6. Ruby Gem開發 - 如何使用ActiveRecord?
- 7. 如何使用Ruby 1.9.3安裝Nokogiri gem
- 8. 如何使用Ruby v2.0安裝MySQL2 gem?
- 9. 如何使用Ruby on Rails gem包含控制器?
- 10. 如何使用<>代替「」包括
- 11. 如何使用Ruby代碼獲取gem完整列表?
- 12. ruby .map!或每一個用於代替
- 13. 使用Ruby closure_tree gem without rails
- 14. 如何使用Ruby Gem讀取Gmail的ruby主題-gmail
- 15. 如何在ruby中使用ruby-libmspack gem製作.cab
- 16. 用於CAS 1架構的Ruby Gem
- 17. 用於生成excel ruby的gem list pdfkit
- 18. 如何將應用程序佈局打包到Ruby gem中?
- 19. 如何使用get_template_directory_uri()代替
- 20. rest_client gem已棄用,將從RubyGems中刪除。請使用rest-client gem代替
- 21. 用於使用xsd消耗Web服務wsdl的Ruby gem:導入
- 22. 如何使用setup.py將README.md文件包含在PyPI模塊包中?
- 23. 如何使用ArrayList代替
- 24. 如何在Ruby Gem中包裝Ruby C擴展?
- 25. 如何用ruby gem使用instagram安全API請求?
- 26. Github README.md和readme.md - 如何刪除一個?
- 27. 在github.com上使用README.md
- 28. 如何使用製表符替代emacs ruby-mode的空格?
- 29. 如何使用string ::使用char *代替
- 30. 使用Ruby中的打包器驗證gem的版本
@teksisto謝謝你糾正我的錯字。 – elgoog