[前][次][番号順一覧][スレッド一覧]

hikidoc:157

From: KADO Masanori <kdmsnr@g...>
Date: Sun, 7 Mar 2010 17:24:51 +0900
Subject: [hikidoc:157] Re: Rakefileのロード時にhoeのバージョンによってはエラー

kdmsnr です。

`rake -T` でエラーが出る件ですが、以下でどうでしょうか。
hoe (2.5.0) で試しました。

Index: Rakefile
===================================================================
--- Rakefile	(revision 127)
+++ Rakefile	(working copy)
@@ -37,14 +37,15 @@
 end

 ENV["VERSION"] ||= HikiDoc::VERSION
-project = Hoe.new('hikidoc', HikiDoc::VERSION) do |project|
+project = Hoe.spec('hikidoc') do |project|
+  project.version = HikiDoc::VERSION
   project.author = ['Kazuhiko']
   project.email = ['kazuhiko@f...']
   project.description = project.paragraphs_of('README', 2).join
   project.summary = project.description.split(/(\.)/, 3)[0, 2].join
   project.url = 'http://rubyforge.org/projects/hikidoc/'
   project.test_globs = ['test/test_*.rb']
-  project.rdoc_pattern = /(?:^(?:lib|bin)|\AREADME\z)/
+  project.extra_rdoc_files = %w(README COPYING NEWS TextFormattingRules)
   project.changes = File.read("NEWS").split(/^!! .*$/)[1].strip
 end



2010年2月11日22:25 Kazuhiro Shibutani <arikui.ruby@g...>:
> hikidocのRakefileにおいて、
>
>
> http://seattlerb.rubyforge.org/hoe/History_txt.html
>
> 2.0.0 / 2009-06-02:
>
>  * Added Hoe::spec replacing old Hoe.new spec form. Now with
>   DSL flavors!
>  * Deprecated Hoe.new spec form.
>
> 1.9.0 / 2009-02-26:
>
>  * Match RubyGems’ RDoc behavior and removed rdoc_pattern
>   attribute. Use extra_rdoc_files instead.
>
>
> とのことで、Hoeがある程度新しいと、前者が警告を、
> 後者が例外を引き起こします。

> 特に後者はRakefileのロード時に発生するので、 rake -T も
> ままなりません。
>
> 新しいHoeに追従する、あるいは対応するHoeのバージョンを定める、
> などの処置が必要かと思われます。

-- 
kdmsnr - KADO, Masanori
http://capsctrl.que.jp/kdmsnr/

--
ML: hikidoc@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

       155 2010-02-11 14:25 [arikui.ruby@g...    ] Rakefileのロード時にhoeのバージョンによってはエラー
->     157 2010-03-07 09:24 ┣[kdmsnr@g...         ]                                       
       159 2010-08-10 16:48 ┃┗[kimuraw@i...        ]                                     
       158 2010-08-10 16:46 ┗[kimuraw@i...        ]