Ruby Permission denied @ rb_sysopen 权限被拒绝?

macolex · 2024年03月11日 · 最后由 macolex 回复于 2024年03月11日 · 315 次阅读

当执行$ rails

提示权限被拒绝?

/usr/lib/ruby/vendor_ruby/rubygems.rb:783:in `initialize': Permission denied @ rb_sysopen - /var/lib/gems/3.1.0/specifications/error_highlight-0.6.0.gemspec (Errno::EACCES)

这是哪里没设置对?求大神指点

明白了,我是用 root 安装设置的,所以目前只认 root

sudo chmod a+r /var/lib/gems/3.1.0/specifications/*.*

弄了一下,好了,粗暴了些,不知道会不会有隐患。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号