問題タブ [ruby-debug]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - ruby-debugをインストールできません、エラー:rb_method_entry_t.called_id
ruby-debugをインストールしようとしています。Mac OS 10.7.4、XCodeバージョン2308、Rubyバージョン1.9.3-p194を使用しています。
ここの指示に従ってください:http://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-ruby-debug、私は実行してみました
次のエラーが発生しました:
そこで、次のコマンドを試しました。
その結果:
それで私は問題を調査し、ついにこの投稿に出くわしました:
ruby 1.9.3 /Rails3.2.1にruby-debugをインストールするにはどうすればよいですか
コマンドを試すまで、すべてが機能しました。
上記の最初のエラーを再現しただけです。だから私は調べました
そして、この投稿を見つけました:https ://github.com/ruby/ruby/pull/56/#issuecomment-3463264
再ハッシュを除いて、彼が提案した手順を試しました(rvmの使い方がわからないため、試すためだけにrbenvに切り替えたくありませんでした)。彼が推奨するすべてのgemをフォルダーにダウンロードし、次のコマンドを実行しました。
linecache19-0.5.13は正常にインストールされましたが、ruby-debug-base19-0.11.26.gemでチョークされ、最初のエラーが再び発生しました。
また、sudo gem installデバッガーを実行したときに追加されたデバッガーgemをアンインストールしようとしましたが、何も変更されていません。
私は次に何をすべきか途方に暮れています。
ruby-on-rails - レールの取り付け 3
誰かが私にそれが何を意味するのか説明できることを非常に感謝します:
私が理解しているように 1.9.3 >= 1.9.2 ? 私が間違っている?
ruby-on-rails - エラーubuntuを含むRubyデバッグIDE
ruby-debug と ruby-debug-ide をインストールしようとすると、エラーが多すぎます。
このようなエラー (バンドル インストール):
同じソリューションで:
同じエラー、
何をすべきか知っている人はいますか?
ruby-on-rails-3.1 - 機能テストの実行によるコントローラー メソッドのデバッグ
機能テストを実行するときに、コントローラー メソッドをステップ実行する必要がある状況にあります。ruby-debug を使用してアプリケーションをデバッグします。私のアプリは ruby-1.8.7 を使用する Rails 3.1 アプリです。を使用してコードをデバッグできます
rails server --debugger または rails console --debugger
モデルに「デバッガー」を挿入してコードを停止し、それぞれの単体テストを実行することもできます。
しかし、コントローラーで同じことを行うことはできません。つまり、コントローラーのメソッドに「デバッガー」を挿入してコードを停止し、それぞれの機能テストを実行することができません。
以前にこの問題に直面した人はいますか?
また、認証にdeviseを使用しているため、test_helperに次の行を追加する必要があります
とにかく、それがデバッガーに影響を与えるかどうかはわかりません。
ruby-on-rails - Webrick サーバーで実行されている Rails アプリでのデバッグ エラー
Rails アプリを webrick サーバーで実行していて、エラー メッセージをコンソールに表示したいと考えていました。デバッガーをインストールする'gem install debugger'
と、問題なくインストールが完了しましたが、 と入力してサーバーを再起動するとrails s --debugger
、次のようになりました。
したがって、 ruby-debug gem をインストールしようとしましたが、次のエラーが発生しました。
エラー: ruby-debug のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張のビルドに失敗しました。
1.9.x はまだ処理できません * extconf.rb が失敗しました *
私の質問は次のとおりです。インストールで何が問題になっていますか? 第二に、エラー メッセージを表示するにはどうすればよいでしょうか?
ruby - IntelliJ の Mountain Lion に ruby-debug-base19x をインストールするにはどうすればよいですか?
Mountain Lion にアップグレードしたところ、IntelliJ 10 ruby-debugger が機能しなくなったようです。以下のエラーが表示されますが、これを修正する方法を実際に解釈することはできません。
ruby-on-rails - Windows 7 に ruby-debug-base19 -v '0.11.25 をインストールできない
Windows 7 に Rails をインストールしようとしています。
インストールすると、次のエラーが表示されます。
「Ruby 1.9.3 で Windows に ruby-debug-base19 をインストールする」に従って、 ruby -debug-base19 -v '0.11.26をインストールしました。
ruby-on-rails - Railsデバッガエラー
Railsデバッガーの動作を取得しようとしています。私は次のことをしました:
gem インストール デバッガー
Gemfile に追加
gem "デバッガー", "~> 1.2.0"
バンドルのインストール - エラーなし
今、コントローラーの1つにデバッガーを入れました
ブラウザをポイントすると、ブラウザで次のエラーが表示されます
Ruby 1.9.3p194 (2012-04-20 リビジョン 35410) [x86_64-linux] と Rails 3.2.6 を Phusion パッセンジャーで使用しています。
何が間違っているのですか?
ruby-on-rails - Ruby デバッグでは、アプリケーション/プロジェクト ファイルのみをステップ実行し、フレームワーク ファイルをスキップしますか?
debugger でpry-debuggerを使用しています。実行スタックをステップ実行するときに、フレームワーク ファイルとライブラリ ファイルをスキップして、自分のプロジェクト (Rails アプリ) のコードのみを表示したいと考えています。
これを行う方法はありますか?
ruby-on-rails - Railsは、デバッグコンソールでactiverecord SQLステートメントを表示します
Rails 3.2 アプリケーションでdebugger gemを使用しています。
アクティブ レコード メソッド呼び出しの結果の SQL ステートメントをデバッグ コンソールで表示するにはどうすればよいですか?
例:Product.all
デバッグ コンソールで実行すると、すべての製品が出力されます。も見てみたい"Select * from Products"
です。これは可能ですか?
編集 Now that I am wiser(;p) アクティブ レコードは、アクティブ レコード リレーション オブジェクトで .to_sql メソッドも提供し、基になるデータベースに対して実行される SQL クエリを検査します。