ruby-on-rails - Rails 控制台权限被拒绝@rb_sysopen 错误
问题描述
当我退出 rails 控制台时,终端会创建此错误。
/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/open-uri.rb:37:in `initialize':
Permission denied @ rb_sysopen - /usr/local/rvm/rubies/ruby-2.4.1/.irbrc_history (Errno::EACCES)
起初我并不关心这个错误消息,但很快我意识到我在 rails 控制台中的活动记录更新没有应用。
我怎么解决这个问题?
解决方案
这应该可以解决问题。编辑/创建 ~/.irbrc
require 'irb/ext/save-history'
IRB.conf[:SAVE_HISTORY] = 10000
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-history"
推荐阅读
- .net - 将注册表中的特定键通过 ApplysTo 字符串值应用于多个条件
- pyspark - 在 Pyspark 中使用平均值处理异常值
- html - 剪辑父 div 的背景颜色
- regex - Powershell:将可变日期插入到 url 字符串中
- sql - Powershell SQL:“Add-SqlLogin”一词未被识别为 cmdlet、函数、脚本文件或可运行程序的名称
- docker - docker特权模式和kubernetes特权容器的区别
- php - 通过 PHP 的 Google Api:获取用户个人资料
- c# - 使用 Graph-API 识别 C# 中的回收站邮件文件夹
- common-lisp - 句子生成器不会在线执行
- jasmine - 如何为以下脚本编写茉莉花脚本