Rails控制台权限被拒绝@ rb_sysopen错误

问题描述 投票:1回答:1

当我退出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控制台中的活动记录更新未应用。

我怎么解决这个问题?

ruby-on-rails ruby rails-console
1个回答
1
投票

这应该可以解决问题。编辑/创建~/.irbrc

require 'irb/ext/save-history'
IRB.conf[:SAVE_HISTORY] = 10000
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-history"
© www.soinside.com 2019 - 2024. All rights reserved.