問題タブ [pry]
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-on-rails - Railsコンソールの履歴をクリアするにはどうすればよいですか
rails c
irb の起動時に実行して上キーを押すdebugger
と、ruby-debug gem のコマンドに遭遇した後、アプリが irb にドロップされたときに入力した最後のコマンドが表示されます。これらのコマンドを消去したいだけでなくrails c
、最後の Rails コンソール セッション中に発行した最後のコマンドをプルしたいと考えています。以前はそうしていたと思いますが、何が変わったのかわかりません。それが役立つ場合、私はMac OS 10.6.5でruby 1.8.7とrails 3.0.3を使用しています。
アップデート
レイの答えは、暫定的に私を助けてくれました。最近、私はもう少し掘り下げて詳細を調べ、多くの矛盾する問題があることに気付きました。
IRB は、Ray が述べたように、持っているかどうかをチェックし~/.irbrc
、そうでない場合はフォールバックします。/etc/irbrc
ただし、使用している場合rvm
は、別のファイルが~/.rvm/scripts/irbrc
ロードされることを考慮する必要があります( に~/.rvm/scripts/irbrc.rb
注意して.rb
くださいrvm_path
) 。ENV
rvm
興味深いことに~/.rvm/scripts/irbrc.rb
、/etc/irbrc
それらは同じではなく、いくつかの点で異なります。システムでどちらが使用されているかを検出する最も明白で簡単な方法は、履歴ファイルの名前です。が使用されている場合/etc/irbrc
、履歴ファイルはそのままの~/.irb_history
場所になります(注: vs )。rvm
~/.irb-history
_
-
この追加情報が、希望どおりにシステムをセットアップするために何が必要かを判断するのに役立つことを願っています。
こじ開けの懸念
それ以来、私は使用をやめ、 gemを含むdebugger
ものに移動しました。Pry は IRB の代替ですが、IRB と一緒に使用したり、IRB 内で使用したりすることもできます。上記の更新を提供できたのは、それぞれの履歴を別々に保持する方法を見つけようとしていたためです. 詳細については、SO の質問に対する私の回答を参照してください。. Pry の既知の Github の問題と、それを修正するための試みへのリンクをそこに含めました。pry-byebug
pry
ruby - シナトラでプライを使用する方法?
私は初めての Sinatra アプリケーションを作成しており、Pry を使用して、アプリケーションで行われているいくつかのことを検査/デバッグしたいと考えています。私もPryを使ったことがありませんが、試してみたいと思います。Sinatra アプリケーションで Pry を使い始めるにはどうすればよいですか?
ruby-on-rails - pry gemのリロード方法は?
Rails コンソールで Pry gem を使用していますが、pry 風味の rails-console がリロードを失ったようです。モデルなどをリロードする方法。
こじ開けコンソールを起動する方法は次のとおりです
ありがとうございました
ruby-on-rails - Rails 3.1 コンソール エラー
重複の可能性:
読み込むファイルがありません — readline
Rails アプリを作成し、コンソールにアクセスしようとしましたが、エラーが発生し続けます
助けてもらえませんか.....
私もこじ開けてみましたが、今ではこのメッセージが表示されます
ruby - pry が coderay を使用して出力をきれいにしないのはなぜですか?
pry がcoderayを使用して出力をきれいにしないのはなぜですか?
私はかなりawesome_printスタイルのオブジェクト/出力印刷を取得しません...退屈なirbスタイルの1行出力です。
この質問は、それがうまくいくはずであることを意味します: How to get awesome_print to work in pry/ruby-debug in running app
更新:実際にはハッシュに対しては機能しますが、たとえば ActiveRecord オブジェクトに対しては機能しません。
ruby - プライカラーの調整方法
編集:色あせた灰色は、バージョン 0.9.7.3 以前の問題です。それ以来、それはより暗い灰色に変更されました。
Pry の色付けは優れていますが、オブジェクトが作成または変更されたときに返される値は、かすれた灰色で、ほとんど見えません。
.pryrc の値をいじってみましたが、これや他の色を変更することはできませんでした。
ruby-on-rails - ガードとプライを使用して実行を一時停止する方法は?
このガードファイルを含む Rails 3.1.1 アプリがあります。
アプリがガード下で実行されている場合、 への呼び出しはbinding.pry
実行を一時停止しません。どうすればそれを実現できますか?
ruby - Pry に next に相当するものはありますか?
pry をデバッガとして使用する場合、次の行に移動する方法がわかりません。私が見つけることができるのは、メソッドを編集して binding.pry を次の行に移動することだけです。そのような機能はありますか?
ruby-on-rails - コンソールからの ActiveRecord クエリが SQL ステートメントを出力するのはなぜですか?
私は pry を使用しており、コンソールからの ActiveRecord クエリは常に対応する SQL ステートメントを出力します。私はこの動作をしたくありません。グーグルで調べてみると、ActiveRecord ロガーを標準出力に設定することによって、これを明示的に達成する必要があることがわかります。
これは pry のデフォルトの動作ですか、それとも設定したことを忘れてしまった結果ですか? どうすればそれを止めることができますか?
ruby-on-rails - Pry を使用せずに Rails concole でモデルの内容を表示する
Pry を使用してモデルが構成されているものを確認できることは知っていますが、Pry を使用せずに Rails コンソールでモデルのさまざまな属性を確認する方法はありますか? コマンドは何ですか?
移行を見に行くことができることはわかっていますが、可能であればコマンドラインに留まりたいと思います。
ありがとう