次の構成で実行しています。
Windows XP メディア センター エディション SP3
Aptana Studio 3、ビルド: 3.0.9.201202141038
ruby 1.9.3p125 (2012-02-16) [i386-mingw32] (rubyinstaller-1.9.3-p125.exe からインストール)
DevKit (DevKit-tdm-32-4.5.2-20111229-1559-sfx-4-20-6.exe からインストール)
RubyGems 1.8.21
ruby-debug をインストールできません ( https://github.com/oneclick/rubyinstaller/wiki/Troubleshooting#wiki-gems_fails_comspec_autorunで指定されているように COMSPEC と AutoRun をチェックして「エラー: gem ネイティブ拡張のビルドに失敗しました」に対処した後でも)しかし、その後、 http://rubygems.org/gems/debuggerが指摘され、正常にインストールされました。
残念ながら、Aptana はまだ ruby-debug を期待しています!
誰かがこれをソートする方法を教えてもらえますか?
ありがとう。
では、linecache19-0.5.13-4-20-6.gem と ruby-debug-base19-0.11.26-4-20-6.gem に誘導されました。ダウンロードしたgemを保持するディレクトリからlinecacheをダウンロードしてインストールしましたが、ruby-debug-baseでは成功しませんでした。その後、次のような詳細が見つかりました。
> gem install ruby-debug-base19-0.11.26-4-20-6.gem -- --with-ruby-include=C:\Ruby193\include\ruby-1.9.1\ruby-1.9.3-p125
私は gem についてほとんど知らないので、なぜそれが機能したのか、または空の "--" が何を達成するはずだったのかがわからないことを告白しなければなりませんが、機能しました:
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed ruby-debug-base19-0.11.26
1 gem installed
Installing ri documentation for ruby-debug-base19-0.11.26...
Installing RDoc documentation for ruby-debug-base19-0.11.26...
Aptana は ruby-debug-ide がないことについてまだ不満を持っていたので、次のようにしました。
> gem install ruby-debug-ide19
Fetching: ruby-debug-ide19-0.4.12.gem (100%)
Successfully installed ruby-debug-ide19-0.4.12
1 gem installed
Installing ri documentation for ruby-debug-ide19-0.4.12...
Installing RDoc documentation for ruby-debug-ide19-0.4.12...
フーラ!を除外する...
Aptana は次のエラーで失敗するようになりました。
「YANG.rb の起動」中に内部エラーが発生しました。
ポート 3818 でデバッガーに接続できませんでした
だから私はそれから試しました:
>gem install ruby-debug19
Fetching: ruby-debug19-0.11.6.gem (100%)
Successfully installed ruby-debug19-0.11.6
1 gem installed
Installing ri documentation for ruby-debug19-0.11.6...
Installing RDoc documentation for ruby-debug19-0.11.6...
唯一の違いは、デバッグを試みるたびに報告されるポート番号が変わることです。私は走った
>netstat -a
デバッグが実行されるまで、新しいポートがリストされないたびに、たとえば
Proto Local Address Foreign Address State
TCP THE-BEAST:3818 THE-BEAST:0 LISTENING
何か案は?
ありがとう