如何解决Errno::EACCES: 权限被拒绝@ rb_sysopen 在 http-parser 1.2.3
我已将 macOS 更新到 Big Sur 11.3.1 并重新安装 xcode 命令。当我为 Gemfile 运行 bundle install
时(我没有使用 rail),安装 gem http-parser 1.2.3
时出现错误。
然后出现错误:
Errno::EACCES: Permission denied @ rb_sysopen - /Users/relaxlalalala/.rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/extensions/x86_64-darwin-18/3.0.0/http-parser-1.2.3/gem.build_complete
我试过了
sudo chown -R relaxlalalala .rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/extensions/x86_64-darwin-18/3.0.0/http-parser-1.2.3/gem.build_complete
但它说
chown: .rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/extensions/x86_64-darwin-18/3.0.0/http-parser-1.2.3/gem.build_complete: No such file or directory
如何获取文件夹权限或解决gem.build_complete
问题?
解决方法
权限应该是什么?
看我自己的rbenv安装,
- 我拥有
~/.rbenv
下的所有文件,并且 -
~/.rbenv
下的目录是drwxr-xr-x
(755) 和 - 文件是
-rw-rw-r--
(664) 或 -
-rwxrwxr-x
(775),如果它们是可执行的。
推荐
只需重新安装一切:)
rbenv uninstall 3.0.1
rbenv install 3.0.1
bundle install
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。