Errno::EACCES:http-parser 1.2.3 上的权限被拒绝@rb_sysopen
Errno::EACCES: Permission denied @ rb_sysopen on 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
我已将我的 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