質問
私は今日から Ruby を始めたばかりの (非常に) 初心者です。
システムの Ruby 1.8 インストールから、ソースからコンパイルした Ruby 1.9 に移行しました。そうすることで、irbは悪化した。英数字以外の制御キーに対しては、最も不親切な反応を示します。
UP キーは次のように出力します。^[[A
下キーで次のように表示されます。^[[B
DELETE キーは次のように出力します。^[[3~
...等々。このことの主な結果は、以前に発行したコマンドにアクセスできなくなることです。タブ補完も機能しません。ただし、これは Wirble の問題ではないようです。~/.irbrc を削除すると同じことが起こります。
私が使用しているもの:
- Ubuntu 9.10
- GNOME ターミナル 2.28.1
- Ruby 1.9.1p376 (2009-12-07 リビジョン 26041) [i686-linux]
- IRB バージョン 0.9.5 (05/04/13)
何か案は?:(
解決
これはreadlineの問題である可能性があります。あなたはlibreadlineとlibreadline-devのパッケージをインストールしてみてください、その後ルビーを再構築し、それが助けかどうかを確認できます:
apt-get install libreadline5 libreadline5-dev
他のヒント
あなたはOS X Snow Leopardのを使用し、同じ問題を抱えている場合は、
ここでそれを修正するためにどのように説明があります:<のhref =「http://snippets.dzone.com/posts/show/10511」のrel = "nofollowをnoreferrer "> http://snippets.dzone.com/posts/show/10511 の
readlineが正解です。ちょうどOS Xのために、あなたがインストールできることを言いたかったのreadline経由自作するます。
所属していません StackOverflow