将cocoapods更新到最新版本不会做任何事情

 H_debug 发布于 2023-01-30 23:18

我目前正在使用cocoapods 0.26.2(输出pod --version).我想将其更新为0.29.0.

我跑sudo gem update了似乎没有对cocoapods宝石做任何事情.所以,根据cocoapods.org的建议,我试过:

sudo gem uninstall cocoapods
sudo gem install cocoapods

那似乎安装了cocoapods 0.29.0.但是,当我跑的pod --version时候仍然告诉我,我在0.26.2.

$ which pod
/usr/bin/pod

我尝试重命名/usr/bin/pod为其他东西,然后再次尝试卸载/重新安装,但它没有放入pod二进制文件/usr/bin.然而它确实放了一个pod二进制文件/usr/local/Cellar/ruby/2.0.0-p247/bin.我真的需要将奇数和版本的硬编码路径添加到我的$PATH?? 为什么之前安装了cocoapods /usr/bin

我的宝石环境:

RubyGems Environment:
  - RUBYGEMS VERSION: 2.1.9
  - RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-darwin12.5.0]
  - INSTALLATION DIRECTORY: /usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0
  - RUBY EXECUTABLE: /usr/local/Cellar/ruby/2.0.0-p247/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/local/Cellar/ruby/2.0.0-p247/bin
  - SPEC CACHE DIRECTORY: /Users/michael/.gem/specs
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-12
  - GEM PATHS:
     - /usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0
     - /Users/michael/.gem/ruby/2.0.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /usr/local/bin
     - /usr/local/sbin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /usr/local/bin
     - /opt/X11/bin

我正在运行OS X 10.9.1.

1 个回答
  • 好的,这个关于ruby和homebrew的答案解决了这个问题.不得不加入/usr/local/opt/ruby/bin我的$PATH.我不确定我是如何使用pod二进制版本的/usr/bin,我可能会使用OS X提供的ruby版本来安装早期版本的cocoapods,而不是自制的安装版本.

    2023-01-30 23:35 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有