Вопроса: я больше не могу получить доступ к своей истории команд из предыдущего Rails сеансов консоли - история доступна только для моей текущей сессии консоли.Rails консоль, не давая мне историю команды доступа из предыдущих сеансов консоли
Я нахожусь на macOS Sierra (10.12.2). Моим последним приложением было Rails 3.2 и Ruby 2.1.6 (установлено через rvm), и когда я запускал консоль (используя команду rails c
с терминала), нажатие стрелки вверх на моей клавиатуре позволило мне получить доступ к моей истории из предыдущих сеансов консоли.
Мое новое приложение - Rails 5.0.1 и Ruby 2.4.0 (также установлено с использованием rvm). Когда я запускаю консоль в этом приложении, нажатие стрелки вверх не вызывает никаких команд ранее.
В моей домашней папке, файл .irbrc
выглядит следующим образом:
require "awesome_print"
AwesomePrint.irb!
require 'irb/ext/save-history'
Моя интуиция это что-то делать с РВМ что-то изменить на меня, так как я не могу думать о том, что еще будет изменились между моим старым приложением и более новым.
Любая идея, почему я не могу получить старые консольные команды Rails из своей истории?
Edit:
При запуске консоли это дает мне следующие сообщения:
Loading development environment (Rails 5.0.1)
Cannot read termcap database;
using dumb terminal settings.
Ответ на вашу проблему аналогичен этой: http://stackoverflow.com/questions/37847822/irb-history-not-working-with-ruby-2-3-0 – user40376