2016-02-18 11 views
11

私はクリスタル言語で非常に新しいです。私はRubyのPryのようなデバッガがCrystalに存在するかどうか知りたいですか?クリスタルのための準備と同等のものはありますか?

これは、この行のプログラム停止実行時に 'binding.pry'のようなコードを入力し、変数を制御できることを意味します。

+0

私の知る限り、現時点ではありません。持っているといいですね。 –

答えて

19

非常に不完全ですが、LLDBのサポートがあります。

コード内の任意の場所にdebuggerを追加して、LLDBが停止するブレークポイントを開始することができます。あなたは(?必要があります)、その後LLDBを使用してそれを実行し、-dまたは--debugフラグでバイナリをビルドする必要があります。

$ crystal build -d foo.cr 
$ lldb ./foo 
(lldb) run 

は、より詳細な例についてはhttps://groups.google.com/forum/m/#!topic/crystal-lang/gRf-yDNdZ-Yを参照してください。

関連する問題