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

京东联盟网站怎么做昆明网上房地产官网

京东联盟网站怎么做,昆明网上房地产官网,微信小程序文档,seo学院Mac Pro M2安装使用Cocoapods 在新公司要做iOS开发,所以在新电脑上安装Cocoapods 在升级gem,sudo gem update --system,和安装cocoapods时都遇到如下的提示: ERROR: While executing gem ... (Errno::EPERM)Operation not per…

Mac Pro M2安装使用Cocoapods

在新公司要做iOS开发,所以在新电脑上安装Cocoapods

在升级gem,sudo gem update --system,和安装cocoapods时都遇到如下的提示:

ERROR:  While executing gem ... (Errno::EPERM)Operation not permitted @ rb_sysopen - /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/gem

原因大概是:Apple已内置安装了ruby,不能修改

参考:

  • While executing gem … (Gem::FilePermissionError)

the reason why you are getting that error is because Apple doesn’t allow you to install gems directly into the version of Ruby that came preinstalled on your Mac

其中的一个解决办法就是,可通过安装ruby版本管理器来解决,如chruby或者RVM

安装chruby

参考Install Ruby 3.1 · macOS

brew install ruby-install chruby

安装后按提示,在.zshrc 中写入如下的内容:

source /opt/homebrew/opt/chruby/share/chruby/chruby.sh
source /opt/homebrew/opt/chruby/share/chruby/auto.sh
chruby ruby-3.1.2

然后安装Ruby,如下的代码安装并使用最新的ruby

ruby-install --latest ruby

安装之前看下当前系统的ruby的版本:

ruby -v
ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin22]

SwitchHosts

在安装过程中,可能会提示raw.githubusercontent.com网站的内容不能访问,此时需要配置host,推荐安装SwitchHosts
host配置如下:

185.199.110.133  raw.githubusercontent.com

或者参考:

  • ineo6/hosts

配置一个远程的,自动更新的host

然后可能需要重启系统才生效。继续执行ruby-install --latest ruby

chruby

参考:

  • postmodern/chruby

使用chruby命令列出可用的ruby
chruby

使用chruby 3.2.2,选择3.2.2的版本
chruby

cocoapods

参考官方文档:

  • WHAT IS COCOAPODS

安装cocoapods

sudo gem install cocoapods

cocoapods镜像

原始源地址为https://github.com/CocoaPods/Specs.git
参考CocoaPods 镜像使用帮助

$ cd ~/.cocoapods/repos 
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

最后进入自己的工程,在自己工程的podFile第一行加上:

source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'

ruby镜像

移除现有的Ruby镜像

 gem sources --remove https://rubygems.org/

添加清华的镜像,参考Ruby Gems 镜像使用帮助

# 添加镜像源并移除默认源
gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/
# 列出已有源
gem sources -l
# 应该只有镜像源一个

gem

gem相关,可参考:

  • RubyGems

查看gem版本:

gem -v

遇到的问题

1.pod install时提示HTTP/2 stream 1 was not closed cleanly before end of the underlying stream

error
按网络上的说法解决:

git config --global http.version HTTP/1.1

其他

可参考:

  • m1 silicon macos 安装 cocoapods
  • CocoaPods 常见问题
http://www.yayakq.cn/news/686688/

相关文章:

  • 网站建商城wordpress添加下载
  • 网站建设 清远魔方网络邢台市信息产业集团有限公司
  • 关于建设招商网站的通知扬州注册公司
  • 贵阳自助建站软件拓者设计吧现代装修效果图
  • 网站推广渠道的类型文件标签wordpress
  • 临沂市建设局网站改版网站容易做吗
  • 如何建设网络营销网站数字营销公司排行榜
  • 东凤网站建设做视频网站违法么
  • 网站开发从哪开始学上海人才招聘网
  • 新网站怎么做才能可以在百度上搜索到做暖暖视频网站
  • 南昌网站建设精英国家高新技术企业认定机构
  • 常用网站建设软件有哪些电商网站功能列表
  • 上海市网站设计wordpress 珠宝
  • 专门做地图的网站有初中生做的网站吗
  • 装修论坛网站有哪些如何百度推广
  • 网站开发心得苏州瑞熙网站建设
  • 礼物说网站模板优化关键词规则
  • 外贸网站建设服务机构wordpress主题知更鸟美化
  • crm网站下载做淘客网站用什么上传文件
  • 网站如何进行内外营销运营win7卸载电脑上的wordpress
  • 网站建设域名和空间网站建设维护方案
  • 网站建设 中企动力南昌0792超市的网站怎么建设
  • 网站流量合作互联网电商网站建设
  • app运营专员企业网站seo
  • 商城网站 没有什么文章 怎样优化网站开发能从事那些职业
  • 网站设计模式有哪些创意营销
  • 建设网站主机要买什么的好网络推广营销怎么做
  • 哪里租服务器做网站杭州seo排名
  • 如何在asp网站聊城九洲建设有限公司网站
  • 网页的依托网站网站域名做固定资产怎么处理