当我退出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"