ruby-on-rails - Rails 控制台不工作。收到此错误
问题描述
Traceback (most recent call last):
16: from /home/hman01/.rvm/rubies/ruby-2.5.0/bin/irb:11:in `<main>'
15: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:381:in `start'
14: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:381:in `new'
13: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:410:in `initialize'
12: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:410:in `new'
11: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/context.rb:91:in `initialize'
10: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/extend-command.rb:242:in `save_history='
9: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ext/save-history.rb:45:in `save_history='
8: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ext/save-history.rb:21:in `init_save_history'
7: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ext/save-history.rb:21:in `extend'
6: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ext/save-history.rb:65:in `extended'
5: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ext/save-history.rb:75:in `load_history'
4: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ext/save-history.rb:75:in `open'
3: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ext/save-history.rb:76:in `block in load_history'
2: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ext/save-history.rb:76:in `each'
1: from /home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ext/save-history.rb:76:in `block (2 levels) in load_history'
/home/hman01/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ext/save-history.rb:76:in `<<': string contains null byte (ArgumentError)
解决方案
检查源代码save-history.rb:76
似乎与您的历史文件有问题。我会尝试删除 IRB 历史文件。根据IRB#rc_file
它可以在多个地方
如果您的HOME
环境已设置:
rm ~/.irb_history
如果没有,则从工作目录:
rm .irb_history irb.history _irb_history '$irb_history`
推荐阅读
- python - 为什么我的 AWS lambda 函数测试给了我 SSL 错误?
- reactjs - ReactJS 在点击搜索时使用链接/路由
- html - 国家->州->城市的链式下拉菜单
- ionic-framework - 离子不能在 LoginComponent 中使用 IonicStorageModule
- javascript - ajax后重新加载数据表
- python-3.x - 创建时未设置问题的受让人
- python - 如何使用 Python 更改日期格式?
- java - HtmlUnitDriver 调用本地 html 文件
- python - Google Drive API 仅在“我的云端硬盘”中搜索文件
- node.js - AWS 提供的上传文件端点的 URL 导致 Error: SignatureDoesNotMatch after access it