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

Rails console access gets Permission denied @ rb_sysopen Error

当我尝试使用 rails c 访问 rails 控制台时,终端给我这个错误 : Permission denied @ rb_sysopen - /Users/yannherveeaniman/.irb_history (Errno::EACCES)

我该如何解决这个问题?

看起来像是权限问题。我找到了 2 个解决方案。我希望其中之一能解决您的问题。

  1. 看错误好像是无法访问。我们可以尝试通过以下命令授予访问权限

    sudo chmod -R 777 /Users/yannherveeaniman/.irb_history(授予对文件的所有访问权限)

    sudo chmod -R 777 /Users/yannherveeaniman(授予对您文件夹的所有访问权限)

  2. create/edit ~/.irbrc

     require 'irb/ext/save-history'
     IRB.conf[:SAVE_HISTORY] = 10000
     IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-history"
    

    学分 -

感谢您来到这个美丽的平台。希望您的问题能得到解决。

此致。