[ruby-list:48698] RDOCの使い方を教えてください(Windows UTF-8で日本語有り)

From: ichirojiro@...
Date: 2012-04-11 14:10:29 UTC
List: ruby-list #48698
ichirojiroです。
また初歩的なことで申し訳ありませんが、質問させてください。
RDOCで日本語を含むソースのドキュメントが作成できませんでした。

環境です。
WindowsXP
ruby  1.9.3p0 (2011-10-30) [i386-mingw32]
rdoc  3.12

作成できないのは、ソースをUTF-8で作成しコメントなどに日本語を使った場合
です。Shift_JISで作成したり日本語が入っていないときはうまく作成できます。

ソースtest.rbの内容です
# -*- coding: utf-8 -*-
#コメント
class Test
end

rdocを実行しても何も作成されません。
R:\>rdoc test.rb
No newer files.

Files:      1

Classes:    0 (0 undocumented)
Modules:    0 (0 undocumented)
Constants:  0 (0 undocumented)
Attributes: 0 (0 undocumented)
Methods:    0 (0 undocumented)

Total:      0 (0 undocumented)
  0.00% documented

Elapsed: 0.0s

オプションとして -c utf-8 や -e utf-8 を指定してみましたが同じでした。
またBOMの有り無しでも変わりませんでした。改行はLFです。
ただ、ソース中の"コメント"を"コメン"にするとうまくできました。

Windowsを使っているので最初はShift_JISでいいかなと思ってRubyのプログラミ
ングを始めたのですが、文字を扱うクラスでうまくいかないことが多かったので
UTF-8にしたところです。
教えてくださる方がいらっしゃればよろしくお願いします。





In This Thread

Prev Next