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

网络管理员需要懂网站建设吗手册 久久建筑网

网络管理员需要懂网站建设吗,手册 久久建筑网,网站前台怎么套用织梦后台,成都公司网站自己这两天在用Unity开发IOS时,遇到了安装Cocoapods失败的问题,记录一下问题及解决方法,便于自己后续查看,以及有相同遭遇的人查看 发生场景:打开 unity,触发自动安装 Cocoapods -> 安装失败&#xff08…

自己这两天在用Unity开发IOS时,遇到了安装Cocoapods失败的问题,记录一下问题及解决方法,便于自己后续查看,以及有相同遭遇的人查看

发生场景:打开 unity,触发自动安装 Cocoapods -> 安装失败(各种失败情况在【问题及解决】中都有记录及有解决方法)
原因分析:mac 10.15 自带的 ruby 为 2.6.3,这个版本太低,会导致安装 Cocoapods 出错,及后续 pod 会有问题,我们只需安装新的ruby版本即可
解决流程:安装 rvm -> 安装 ruby-2.7.2 & 启用 -> 安装 Cocoapods

具体解决步骤如下(如安装过程中遇到问题,请查看【问题及解决】):

1. 安装多ruby管理工具rvm
》curl -L https://get.rvm.io | bash -s stable
# 查看rvm已安装的版本
》rvm -v

2. 安装 ruby-2.7.2
》rvm install ruby-2.7.2
# 查看已安装的ruby
》rvm list
# 查看当前系统使用的ruby版本
》ruby -v
# 如果上面显示版本是旧的2.6的话,请运行下面,让其使用2.7.2
》rvm use 2.7.2
3. 打开 unity,触发自动安装 Cocoapods(显示 gem install cocoapods)-> 还是安装失败的话,直接看第4步(好像unity中gem认到的还是旧的,而不是我用rvm安装好ruby后新的gem)
4. 打开 终端 并手动运行安装 Cocoapods(我这里是安装成功了,然后,再打开unity,就不会再弹出安装 cocoapods 了,因为已经手动安装好了)
》gem install cocoapods
5. 搞定,现在可以用 unity 去导出 XCode 工程了!

运行前-重点注意:
1. 运行时,一定不要用 iTerm 运行,请用 终端 运行,否则 rvm install ruby-2.7.2 这一步可能会安装失败
2. 安装时,会涉及安装第三方库会比较慢,请查看底下 『brew update 更新太慢』的解决方法,去提速,要不然安装会慢到你怀疑人生!
3. 当到最后一步安装 cocoapods 时,想简单点,就直接 终端 上运行 gem install cocoapods 就好了,可以省去一些麻烦!


【问题及解决】

rvm 安装异常: 出现 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
解决(设置hosts):
    步骤:查找IP -> 修改本地host -> 重装运行第一步curl
    1. 打开 https://site.ip138.com -> 查询 raw.githubusercontent.com 的ip,并记下来(会出现多个ip,我用的第一个出现的ip,ping虽然一般但能下载。用贵州的那个ip,ping虽然最快,但是下载有问题)
    2. 修改host(复制上面记下来的ip到hosts中)
    》sudo vim /etc/hosts
    182.43.124.6 raw.githubusercontent.com
    3. 重新执行安装
    》curl -L https://get.rvm.io | bash -s stable
    4. 检查是否安装完成
    》rvm -v

    说明:
        安装成功后,rvm会自动在 .bash_profile 中添加如下内容(如果想知道rvm装在哪里了,看这里就知道了)
        [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

ruby-2.7.2 安装异常:出现 
    No binary rubies available for: osx/10.15/x86_64/ruby-2.7.2.
    Failed to update Homebrew, follow instructions at

        https://docs.brew.sh/Common-Issues

    and make sure `brew update` works before continuing.
    Error running 'requirements_osx_brew_update_system ruby-2.7.2',
    please read /Users/apple/.rvm/log/1706324534_ruby-2.7.2/update_system.log
    Requirements installation failed with status: 1.
解决1:brew update
解决2:如果【解决1】后,还是不行,请查看你是否使用了 iTerm,请换成 终端 后再重新运行 rvm install ruby-2.7.2

brew update 更新异常:出现
    fatal: unable to access 'https://github.com/shivammathur/homebrew-php/': Failed to connect to github.com port 443: Operation timed out
    Error: Fetching /usr/local/Homebrew/Library/Taps/shivammathur/homebrew-php failed!
    Installing from the API is now the default behaviour!
    You can save space and time by running:
      brew untap homebrew/core
      brew untap homebrew/cask
解决:
    》sudo vim /etc/hosts
    140.82.114.4 github.com

brew update 更新太慢:
解决:
    # 改变 brew 源(由默认的国外源,改为国内源)
    cd $(brew --repo)
    git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

    # 改变 brew-core 源
    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
    git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

    # 完成换源之后,再执行更新指令一次(速度就很快了)
    brew update

Cocoapods 安装异常:出现 fatal error: 'ruby/config.h' file not found
解决(ruby 加软链):
    》cd /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby
    》sudo ln -sf ../../../../Headers/ruby/config.h

Cocoapods 安装异常:出现 make: *** No rule to make target `/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/universal-darwin19/ruby/config.h', needed by `AbstractMemory.o'.  Stop.
解决(ruby 加软链):
    》cd /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0
    》sudo ln -sf universal-darwin20 universal-darwin19

Cocoapods 安装异常:出现 ERROR:  Error installing cocoapods:
    The last version of drb (>= 0) to support your Ruby & RubyGems was 2.0.6. Try installing it with `gem install drb -v 2.0.6` and then running the current command again
    drb requires Ruby version >= 2.7.0. The current ruby version is 2.6.3.62.
解决:
    安装 ruby-2.7.2 版本(请查看开头 2. 安装多ruby管理工具、新版ruby)

Cocoapods 安装异常:出现 You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
出现:unity 打开时,自动弹出安装 cocoapods 时出现
解决:直接关闭 unity,改用打开系统 终端 直接运行命令 gem install cocoapods 就行了
原因:unity 打开时,他的 gem 命令好像用的还是旧的,会自动安装到/Library库中,不是我新装好的 gem,导致出错(怎么在unity中让gem运行时是新的,弄了一会没弄出来,算了,先不管了,终端能安装也行了)


------ 其它 ------
Unity开发Ios部分流程:安装 XCode -> 进入Unity,自动安装Cocospods -> 导出XCode工程 -> XCode打开工程&真机测试 -> 上传appstore

说明:mac 10.15.7 + unity 开发ios,需要安装 XCode 12.4 及以下版本(更高的版本需要更高的系统)
XCode与Mac版本对应网址:https://xcodereleases.com/
XCode各大版本下载网址:https://developer.apple.com/download/all/?q=xcod

http://www.yayakq.cn/news/562035/

相关文章:

  • goood设计网站wordpress的数据库
  • 网站宣传视频艺麟盛世可以做网站推广吗
  • 创客贴网站建设怎么找推广渠道
  • 建设个电商平台网站需要多少钱wordpress h5自适应
  • 广州建设档案馆网站宜昌市夷陵区建设局网站
  • 网站建设说明生活中花钱请人做网站
  • 网站建设及上线流程石家庄整站优化技术
  • 胶州网站搭建公司免费注册自己的网站
  • 设计素材网站哪个最好免费设计素材网址
  • 肥西上派网站开发博客建站模板
  • 个人设计师网站wordpress倒闭汉化组
  • 上传视频网站开发好的做网站公司
  • 网站开发怎么入驻京东管理咨询公司有哪些方面
  • 导航网站移动端流量占比常州建站价格
  • 做期货应该看的网站自建电梯费用
  • 网站设计成品广西网联电线电缆有限公司
  • 白云区网站开发建立网站 知乎
  • 网站搭建中企动力第一百度应用商店官网
  • 全国设计网站公司网站seo常用方法
  • 南宁月嫂网站建设高质量网站外链平台
  • 苏州市网站建设服务学做转手绘的网站
  • 微信 公众号 微网站开发网站开发与维护工资多少
  • 包头公司做网站政务网站信息化建设情况汇报
  • 百度上面做企业网站怎么做家具网站设计方案
  • 网站建设策略阿里巴巴app开发和网站开发的区别
  • 怎么做足球直播网站衣联网和一起做网站。哪家强
  • 网站app免费制作创业平台app
  • 网站主体注销秒收录的网站
  • 集团网站建设详细策划成都电商网站开发公司
  • 深圳专业制作网站公司吗毕业设计 做网站