mieki256's diary



2011/11/12() [n年前の日記]

#1 [ruby] Windows7 + Ruby 1.9.2 + NetBeans 7.0.1 でデバッガが動かない

Ruby 1.8.7 mswin32版ならWeb上の解説記事通りに作業して動いたのだけど。1.9.2 では動かず。

_Windows+Rails3+Fast Debuggerまとめ - ちょりぽんのふがふが日記 を参考にして作業。したのだけどエラーが。

スクリプト中の日本語文字列を削除したらブレークポイントで止まってくれた。うーん。

ソース中の日本語文字列を、ShiftJIS で書いてみたり、UTF8 で書いてみたり。結果は変わらず。要するに2バイト文字が入ってると問答無用でダメっぽい。

UTF8で書いたスクリプトを実行すると出力ウインドウ内で文字化けするのが気になる。 _NetBeansのコンソール出力文字化け解消 | digo を参考に、netbeans.conf 内の netbeans_default_options に、-J-Dfile.encoding=UTF-8 を追加してみた。出力ウインドウで文字化けがしなくなった。

出力ウインドウの文字化けが解消したら、さらに嬉しいことが。日本語文字列がスクリプト中に含まれていてもデバッガが動いてくれるようになった。

しかし、これから書こうとしている DXRuby 関係のスクリプトは、ShiftJIS のほうが嬉しい。スクリプトをShiftJISで書いて、プロジェクトの文字コードを Windows-31j にしてみた。出力ウインドウが文字化けする。

以下の状態で試してみた。 この状態なら、出力ウインドウも文字化けせず、デバッガも使えた。作業中はこれでどうにかして、最後に別途 1.9.2 mingw 版上で動かすしかないか…。

一応 gem list の結果をメモ。
c:\home>ruby -v
ruby 1.8.7 (2010-12-23 patchlevel 330) [i386-mswin32]

c:\home>gem list

*** LOCAL GEMS ***

columnize (0.3.4)
linecache (0.43 mswin32)
rbx-require-relative (0.0.5)
ruby-debug (0.10.3)
ruby-debug-base (0.10.3 mswin32)
ruby-debug-ide (0.4.6)
c:\home>ruby -v
ruby 1.9.2p290 (2011-07-09) [i386-mingw32]

c:\home>gem list

*** LOCAL GEMS ***

actionmailer (3.1.1)
actionpack (3.1.1)
activemodel (3.1.1)
activerecord (3.1.1)
activeresource (3.1.1)
activesupport (3.1.1)
archive-tar-minitar (0.5.2)
arel (2.2.1)
builder (3.0.0)
bundler (1.0.21)
columnize (0.3.4)
erubis (2.7.0)
hike (1.2.1)
i18n (0.6.0)
json (1.6.1)
linecache19 (0.5.12)
mail (2.3.0)
mime-types (1.17.2)
minitest (1.6.0)
multi_json (1.0.3)
polyglot (0.3.3)
rack (1.3.5)
rack-cache (1.1)
rack-mount (0.8.3)
rack-ssl (1.3.2)
rack-test (0.6.1)
rails (3.1.1)
railties (3.1.1)
rake (0.8.7)
rdiscount (1.6.8)
rdoc (3.11, 2.5.8)
ruby-debug-base19 (0.11.25)
ruby-debug-ide (0.4.16)
ruby-debug19 (0.11.6)
ruby_core_source (0.1.5)
sprockets (2.0.3)
thor (0.14.6)
tilt (1.3.3)
treetop (1.4.10)
tzinfo (0.3.31)

作業するにあたって参照したページをメモ。
_RubyForge: ruby-debug: ファイルリスト
_RubyForge: Debug Commons: ファイルリスト
_RubyForge: Rocky's Miscellaneous Gems: ファイルリスト
_Rails開発 七転八起 rvm + Ruby1.9.2 での fast debugger インストール
_てつざんこうを使いたい WindowsでNetBeansIDEからFastdebuggerがインストールできない
_netbeans6.8 + windowsxp(vmware fusion) + fastdebugger(ruby-debug-ide)のインストールできない - some comments
_Fast Debugger のインストール(windows) | こうまる屋
_netbeans6.8 + windowsxp(vmware fusion) + fastdebugger(ruby-debug-ide)のインストールできない - some comments
_Notes Log ≫ NetBeans 6.9.1 + Ruby 1.9.2 + Rails 3.0.0 + Debugging
_Action*3 - WindowsでRuby1.9.2+Rails3+NetBeans6.9.1+Debugger。
_Windows+Rails3+Fast Debuggerまとめ - ちょりぽんのふがふが日記

以上です。

過去ログ表示

Prev - 2011/11 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project