PuTTYよりもレール2.3.12でスクリプト/コンソールを使用しています。私が書いた最後のコマンドにアクセスするために "上向き"矢印を押すと、コマンドを呼び出す代わりに、ちょっと変わった文字列 "^ [[A]"が端末に表示されます。誰かがこれらの変なコードを認識するのを願って、矢印が正しく働くようにする方法を教えてくれるかもしれません。これはPuTTY設定の問題ですか?Railsコンソールのコマンド履歴PuTTY
1
A
答えて
1
上向き矢印機能はreadlineによって提供されます。通常、rubyがビルドされると、./configureはreadlineライブラリを自動的に検出し、それらにルビマッピングを作成します。これはうまくいかず、新しいライブラリをインストールするか、rubyをビルドするときに--with-readline-dirをカスタム設定する必要があります。 irbとrails-consoleはruby stdlibのreadline機能を使うだけなので、あなたのrubyビルドはreadlineを検出してバインドしていない可能性があります。
私はother SO questions relevant to building ruby with readlineを調査して、そのうちの1つがあなたのルビのバージョンとあなたのOSのガイダンスを与えるかどうかを確認することをお勧めします。
0
バンドラはreadlineのを使用してからIRBコンソールを防ぐように見えます
(元の溶液のリンクを参照してください)私はこれを使用し、そしてそれはJRubyの1.6.7とRails 2.3.8で私のために働きました。あなたはreadlineの使用するIRBを強制的にされ、あなたの.irbrc
に以下の行を置くことによってこの問題を回避することができます
IRB.conf[:USE_READLINE] = true
ここで、このことができます
Running rails console with bundle exec
希望を示唆したように。
関連する問題
- 1. GUIのコマンド履歴
- 2. Firefox Firebugコンソールの履歴
- 3. ghciの永続コンソール履歴
- 4. Eclipseコンソール履歴の取得
- 5. Ruby on Railsコンソールでコマンド履歴を覚えてもらえますか?
- 6. ユーザのコマンドの履歴
- 7. emacsシェルモードのコマンド履歴
- 8. Ruby on Railsの履歴テーブル
- 9. コンソールの履歴を取得する
- 10. リポジトリ間の履歴履歴
- 11. .dbshellファイル内のMongodbコマンドの履歴
- 12. emacsのインタプリタでのコマンド履歴
- 13. シェルスクリプト内の履歴コマンドを使用
- 14. matlabコマンド履歴のタイムスタンプを避ける
- 15. 有効なコマンドのiPython履歴
- 16. バックアップmac osx terminalコマンドの履歴
- 17. GWT履歴:履歴トークン
- 18. Rails 3ユーザーの活動履歴データ
- 19. 履歴コマンドを回復するには?
- 20. 「メモリ履歴」コマンドとは何ですか?
- 21. pdbにコマンド履歴を保存
- 22. ハイブ履歴コマンドが動作しない
- 23. アンドロイドのクロムの履歴履歴
- 24. SSHクライアント(PuTTy)が終了した後にRailsコンソールからrailsコマンドを実行する方法
- 25. IEの履歴
- 26. デッドロックの履歴
- 27. データベースの履歴
- 28. トリガーベースの履歴
- 29. ドッカーコンテナの履歴
- 30. Xcode:クリア後のコンソール履歴を表示しますか?