Shoesにはダンプ・コマンド(Shoes.debug)が組み込まれていますが、デバッグ・メッセージを注入しないでコードをデバッグできるツールはありますか? gdbのようなものは素晴らしいだろう。靴アプリケーションをデバッグする最も良い方法は何ですか?
答えて
ruby-debug gemを見ましたか?
% sudo gem install ruby-debug
rdebug実行ファイルは、gdb(ブレークポイント設定など)と同様のインターフェイスを提供します。あなたは単にrubyの代わりにrdebugを使ってスクリプトを実行するだけです。あなたは手動でもブレークポイントの設定を避けるために、このような何かを行うことができ
: http://www.datanoise.com/articles/2006/7/12/tutorial-on-ruby-debug
靴コンソール:
class Foo
require 'ruby-debug'
def some_method_somewhere
debugger # acts like a breakpoint is set at this point
end
end
ここでルビー・デバッグのチュートリアルです。アプリケーションのスタックトレースを表示するには、Alt + /(またはMacの場合はapple + /)を押します。
また、Shoes.show_logを使用してデバッグコンソールを自動的に開くこともできます。あなたはAltキーの+を使用する場合/アプリを起動
putsメッセージが表示されません。 putsを表示するには? –
「puts」(および「p」)メッセージは、靴アプリケーションを起動した端末ウィンドウのstdoutに表示されます。これはjruby 9.1.0.0で動作するShoes 4.0.0.pre5で動作しますが、以前のバージョンのShoesについては話すことができません。 –
注意。私がやったことは、./shoesを引数なしで実行していて、コンソールをポップアップして、./shoes my_app.rbで私のアプリを起動しました。
「の前に」私はここで言及Apple- /(またはのAlt- /)ビットについて少し混乱していたことを実行する必要がありますことを
- 1. ソースコードでナゲットパッケージをデバッグする最も良い方法は何ですか?
- 2. Railsアプリケーションでスキニングを実装する最も良い方法は何ですか
- 3. Swing GUIにアプリケーションをリンクする最も良い方法は何ですか?
- 4. DjangoアプリケーションにAPIを追加する最も良い方法は何ですか?
- 5. コレクションをロックする最も良い方法は何ですか?
- 6. NuSMVを学ぶ最も良い方法は何ですか?
- 7. Django 1.5を学ぶ最も良い方法は何ですか?
- 8. jQueryを学ぶ最も良い方法は何ですか?
- 9. プロジェクトで最も良いバージョン管理方法は何ですか
- 10. 最も良い方法は何ですか
- 11. Visual Studio 2008でWindowsサービスプログラムをデバッグする最も良い方法は何ですか
- 12. フラッシュでオブジェクトをプログラムでスワップする最も良い方法は何ですか?
- 13. Azureアプリケーションサービスからアプリケーションログをエクスポートする最も良い方法は何ですか?
- 14. pngからsvgを取得する最も良い方法は何ですか?
- 15. asp.netのシリアライゼーション例外をデバッグする最良の方法は何ですか
- 16. JavaScriptとCSSをデバッグする最良の方法は何ですか?
- 17. GrailsでWebサービスを使用する最も良い方法は何ですか?
- 18. C++でデータを追加する最も良い方法は何ですか
- 19. ReactJSをCakePHP 3.xでセットアップする最も良い方法は何ですか?
- 20. ハッシュテーブルを値でソートする最も良い方法は何ですか?
- 21. OpenGL ESでメモリを解放する最も良い方法は何ですか?
- 22. .NETでこれを実装する最も良い方法は何ですか?
- 23. angle2ルータでスワイプナビゲーションを実装する最も良い方法は何ですか?
- 24. ウェブパックでスタイルシートを使用する最も良い方法は何ですか?
- 25. Javaでコマンドラインアプリケーションを作成する最も良い方法は何ですか?
- 26. Railsルートでスラッグを翻訳する最も良い方法は何ですか
- 27. PHPでHashTableを取得する最も良い方法は何ですか?
- 28. C#でRichTextFileを保存する最も良い方法は何ですか?
- 29. PowerPointでグラフを識別する最も良い方法は何ですか?
- 30. PythonでHTMLを処理する最も良い方法は何ですか?
あなたはどのように靴でこれを行いますか?ターミナルはありません。 – Peeja
これは便利なデバッグ情報ですが、靴にどのように適用するか明確ではありません。 – jrhicks