每当我启动 Rails 控制台时,我都会遇到两个问题:
- 我收到了这些神秘的错误信息。
- 我的 control-L 不起作用(它本来是用来清除屏幕的)
控制台输出:
$ rails c
Running via Spring preloader in process 69986
Loading development environment (Rails 5.0.1)
Cannot read termcap database;
using dumb terminal settings.
irb(main):001:0>
我该如何修复我的“termcap 数据库”并恢复我的 ctl-L?
我使用的是 macOS 和 iTerm2,使用的是 zsh。如果有任何信息有帮助,请告诉我 :)
答案1
我遇到了完全相同的问题。我从命令行运行了 bundle exec rails c,问题解决了。退出并运行 rails c 后,警告消失了。