cocoaPods的安装、更新、使用

You don't have write permissions

2023-03-14  本文已影响0人  toNull

安装fastlane重签名ipa工具,执行

sudo gem install sigh

出现

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0 directory.

如图:


image.png

解决办法:
1、将终端从从 bash 切换到 zsh(之前不知道啥时候设置成了bash,后来查询资料mac终端一般都是默认使用的是zsh)

2、执行 sudo 以及 -n /usr/local/bin 后再执行sudo gem install sigh安装依然报没权限
3、查阅相关资料说是mac自带的ruby种新版本系统不允许做授权之类操作,然后执行

ruby -v

查看到系统自带的ruby2.6版本


image.png

接着执行

which -a ruby

查看到2.6版本的ruby目录为


image.png

4、既然系统自带的ruby进行安装无法破权限问题,那就通过HomeBrew来安装另外一个ruby然后配置全局环境使用,不使用系统的ruby来解决的思路

安装完成参考:


image.png

参考:


image.png

ruby的删除和安装参考:https://www.jianshu.com/p/2635ecdb748

上一篇 下一篇

猜你喜欢

热点阅读