問題タブ [irb]

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.

0 投票する
6 に答える
11656 参照

ruby - 実行中のスクリプトから IRB プロンプトにドロップするにはどうすればよいですか?

実行中の Ruby スクリプトから IRB プロンプトにドロップできますか?

スクリプトを実行したいのですが、rdebug を実行してブレークポイントを設定するだけではなく、プログラムのある時点でプログラムの現在の状態を示す IRB プロンプトを表示させます。

0 投票する
5 に答える
219 参照

ruby - だから多分私はRubyでアイデアを得ていませんが、Enumerablesinjectについて質問があります

| m、k | ある種のことは私を失望させます。これは優先順位と関係がありますか?mは0(または一部の言語では1)を表し、kは配列/ハッシュの最後を表しますか?

では、なぜ人々は.inject()に数値を入れるのでしょうか?

あるいは、これを使用する方法と、その価値を正確に知る簡単な方法はありますか?この質問から判断すると、私がどのプログラミング言語にもかなり慣れていないことを皆さんが知っていることを願っています。Rubyが私の最初の選択でした。

0 投票する
12 に答える
70189 参照

ruby-on-rails - Rails コンソールで適切な書式設定を取得する方法

見栄えを良くするために、次のようなものを取得したい:

これは機能しません:

そして、これもしません:

考え?

0 投票する
4 に答える
1525 参照

ruby - ブラウザーで実行されるオンライン IRB を作成するにはどうすればよいですか?

ブラウザーで実行されるオンライン IRB を作成する方法を考えています。ブログに irb コンソールを含めて、ユーザーがチュートリアルのコード ブロックを irb コンソールに直接送信できるようにすることを考えています。

_なぜ以前はそうでしたが、もちろん今はなくなりました:キャッシュ バージョン

0 投票する
3 に答える
18466 参照

ruby - Ruby の IRB でオートコンプリートを有効にする方法

Merb のビルトイン コンソールを使用すると、標準の bash プロンプトに似たタブのオートコンプリートが表示されます。私はこれが便利だと思っており、merb 以外の IRB セッションで有効にしたいと考えています。IRB でオートコンプリートを取得するにはどうすればよいですか?

0 投票する
1 に答える
139 参照

ruby - このコードが Proc.call の後に nil を生成するのはなぜですか?

ゼロの原因は何ですか?

0 投票する
2 に答える
2354 参照

windows - ruby.exe / IRB を実行すると、空白の DOS シェルしか表示されないのはなぜですか?

Windows XP ラップトップに ruby​​ 1.9.1p243 (2009-07-16 リビジョン 24175) [i386-mingw32] をインストールしました。

ruby.exe を実行すると、空白の DOS シェル ウィンドウが表示されます。コマンド プロンプトの左上に「irb(main):001:0>」が表示されません。シェルに入力することはできますが、実際に入力したコードは、Enter キーを押すと何でも実行されます。

IRB は cmd.exe DOS シェルから起動でき、完全に機能します。さらに、システム変数のパスを c:\ruby\bin に設定しているので、問題ないことがわかります。

何がうまくいかないのか、それを修正する方法はありますか?

0 投票する
1 に答える
10456 参照

ruby-on-rails - irbでgemが見つかりません: "NameError:uninitialized constant Gem from(irb)"

Railsアプリを実行すると、インストールされているすべてのgemが正しく検出されます。

irbの内側からいくつかの宝石を呼び出そうとしたのはこれが初めてで、それらを見つけることができませんでした。

「gemenvironment」を実行すると、次のようになります。

irbによると、gemパスは、逆の順序を除いて同じです。

0 投票する
2 に答える
1747 参照

ruby - Ruby は IRB をデフォルトで Pretty_Inspect に設定します

私はRubyにかなり慣れていないので、IRBを構成しています。私はきれいな印刷が好きです(「pp」が必要です)が、きれいに印刷するために常に pp と入力するのは面倒です。私がやりたいのは、デフォルトできれいに印刷することです。そのため、「myvar」などの var があり、myvar と入力すると、通常の検査の代わりに pretty_inspect が自動的に呼び出されます。どこから始めればよいですか? 理想的には、自動的に呼び出されるメソッドを .irbrc ファイルに追加できます。何か案は?

ありがとう!

0 投票する
1 に答える
3316 参照

ruby-on-rails - Ruby1.9およびRails2.3.4でスクリプト/コンソールを起動できません

Rails2.3.4を使用してRuby1.9でコンソール(irb)を起動しようとしています。Rubyの2つのバージョン(1.9と1.8.6)をインストールし、rake19、ruby19、gem19...などを呼び出してRuby1.9を実行します。

そして、これ以外のすべての状況で正常に動作します!代わりにRuby1.8をロードしようとしているようです。どうすればそれを変えることができるか知っていますか?

ありがとう、

タム