どのように私は「IRB(メインの):001:0>」ですかプロンプトの代わりに、「>>」

StackOverflow https://stackoverflow.com/questions/520099

  •  21-08-2019
  •  | 
  •  

質問

Rubyは私のMacにプリインストールされているので、私はそれを見ていると思いました。 001:0>私が気づいた最初の事は、そのIRBプロンプト>>の代わりに、IRB(メイン)です。私は誰もがIRB(メイン)を使用しているため、Googleでこれを変更する方法について何かを見つけることができません:001:0>自分のコードで; - )

あなたが私を助けることはできますか?

PS:それは、私はRubyが壊れていると思うことはありませんが、私は、プログラミングしながら、より多くのオタクを見てみたい; - )

役に立ちましたか?

解決

$ irb --help
Usage:  irb.rb [options] [programfile] [arguments]
  --prompt prompt-mode
  --prompt-mode prompt-mode
            Switch prompt mode. Pre-defined prompt modes are
            `default', `simple', `xmp' and `inf-ruby'

$ irb --prompt inf-ruby
irb(main):001:0> 

他のヒント

私は何をやっていることは、私はそれを毎回入力する必要はありませんので、私の.bashrcにエイリアスにこれを行うことです。

echo alias irb=\'irb --prompt inf-ruby\' >> ~/.bashrc

この情報がお役に立てば幸い!

ジャンプ位置/home/leapfrog/.rvm/scriptsを

cd ~/.rvm/scripts

過書き込みにスーパーパワーを使用し、ファイル「irbrc.rb」を開きます。

$ sudo gedit irbrc.rb
次の

ハッシュの内容を変更して「@Prompt」

@prompt = {
 :PROMPT_I => "#{rvm_ruby_string} :%03n > ", # default prompt
 :PROMPT_S => "#{rvm_ruby_string} :%03n%l> ", # known continuation
 :PROMPT_C => "#{rvm_ruby_string} :%03n > ",
 :PROMPT_N => "#{rvm_ruby_string} :%03n?> ", # unknown continuation
 :RETURN => " => %s \n",
 :AUTO_INDENT => true
}

タグ:)このヘルプにあなたを願っています
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top