簡體   English   中英

Jruby IRB向上箭頭(歷史記錄)不起作用

[英]Jruby IRB up arrow(history) not working

我在Ubuntu 13.04上使用rvm

使用ruby 1.9.3,irb可以正常工作。 我可以鍵入命令,按Enter鍵,然后按向上鍵,然后該命令又出現了。 但是,使用ruby 2.0.0和jruby 1.7.3,向上箭頭完全不起作用。 據我所知,readline已正確安裝。

版本信息:

# ruby -v
  jruby 1.7.3 (1.9.3p385) 2013-02-21 dac429b on OpenJDK 64-Bit Server VM 1.7.0_21-b02 [linux-amd64]

# irb -v
  irb 0.9.6(09/06/30)

嘗試:

$ rvm use 2.0.0
$ find $MY_RUBY_HOME -name readline*
/home/mpapis/.rvm/rubies/ruby-2.0.0-p0/lib64/ruby/2.0.0/x86_64-linux/readline.so
$ ldd /home/mpapis/.rvm/rubies/ruby-2.0.0-p0/lib64/ruby/2.0.0/x86_64-linux/readline.so
    linux-vdso.so.1 (0x00007fff7e576000)
    libruby.so.2.0 => /home/mpapis/.rvm/rubies/ruby-2.0.0-p0/lib64/libruby.so.2.0 (0x00007fc41de05000)
    libreadline.so.6 => /lib64/libreadline.so.6 (0x00007fc41db96000)
    libncurses.so.5 => /lib64/libncurses.so.5 (0x00007fc41d970000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc41d754000)
    librt.so.1 => /lib64/librt.so.1 (0x00007fc41d54b000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007fc41d347000)
    libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fc41d10b000)
    libm.so.6 => /lib64/libm.so.6 (0x00007fc41ce0c000)
    libc.so.6 => /lib64/libc.so.6 (0x00007fc41ca5f000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fc41e49f000)
    libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007fc41c82c000)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM