当前位置: 首页 > news >正文

ERROR: While executing gem ... (Gem::FilePermissionError)

sudo gem install -n /usr/local/bin cocoapodsERROR:  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.

解决办法:

1.删除CocoaPods;

2.用命令"which -a ruby",查看只有一个系统自带的ruby目录。

执行 which -a ruby 回车/usr/bin/ruby

需要自己再安装一个最新版本的ruby:

解决:重新安装Ruby再安装其他命令即可

brew install ruby

安装完后检查,发现还是只有一个系统目录:

执行 which -a ruby 回车/usr/bin/ruby

这时需要把新版本加到环境变量中: 

执行 which -a ruby 回车/usr/bin/ruby
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc
source ~/.zshrcwhich -a ruby  
/usr/local/opt/ruby/bin/ruby
/usr/bin/ruby

3. 安装CocoaPods:

sudo gem install -n /usr/local/bin cocoapods
http://www.lryc.cn/news/122291.html

相关文章:

  • QT学习笔记-oracle oci数据库驱动交叉编译并移植到ARM开发板
  • 微服务03-RabbitMQ
  • QtCreator ui设置界面 Layout 的属性 layoutStretch
  • APP外包开发的iOS开发语言
  • sentinel客户端和dashboard交互
  • vue或uniapp使用pdf.js预览
  • virtualBox桥接模式下openEuler镜像修改IP地址、openEule修改IP地址、openEule设置IP地址
  • git unable to get local issuer certificate (_ssl.c:1007)>
  • QT之时钟
  • 机器学习基础(四)
  • HTML详解连载(5)
  • 【CI/CD】基于 Jenkins+Docker+Git 的简单 CI 流程实践(上)
  • 基于FPGA的PID算法理论详解(1)
  • Neo4j之REMOVE基础
  • SpingBoot-Vue前后端——实现CRUD
  • LeetCode150道面试经典题--最后一个单词的长度(简单)
  • web-xss-dvwa
  • Exploiting Proximity-Aware Tasks for Embodied Social Navigation 论文阅读
  • 【华为OD机试】统计射击比赛成绩【2023 B卷|100分】
  • git push之后的撤销操作
  • CSS 的选择器有哪些种类?分别如何使用?
  • 【MongoDB】索引
  • 机器人CPP编程基础-02变量Variables
  • 【学会动态规划】买卖股票的最佳时机 IV(18)
  • 请解释一下CSS中的rem和em单位有什么不同,分别如何使用?
  • docker 导入镜像 REPOSITORY和tag都是null怎么解决
  • c语言操作符
  • python爬虫5:requests库-案例3
  • uni-app:实现点击按钮,进行数据累加展示(解决数据过多,导致出错)
  • 群晖6.X便捷的安装cpolar内网穿透