我想升级到CocoaPods 1.2.1,但无法卸载CocoaPods 0.39.0。不能升级过去CocoaPods 0.39.0
我已阅读了许多关于此问题的文章。显然0.39.0导致了很多问题。我没有足够的信誉点来附加所有我已经查看的链接,但是有关该主题的几个StackOverFlow问题和GitHub问题显然存在一些问题。这里有两个的很多帖子我回顾了:
StackOverflow的问题: Cocoa Pods need to completely re-install
的CocoaPods博客文章分片和v.0.39.0: http://blog.cocoapods.org/Sharding/
这里是我的 '宝石ENV' 的输出:
RubyGems Environment:
- RUBYGEMS VERSION: 2.6.12
- RUBY VERSION: 2.3.1 (2016-04-26 patchlevel 112) [x86_64-darwin15]
- INSTALLATION DIRECTORY:
/Users/johndoe/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0
- USER INSTALLATION DIRECTORY: /Users/johndoe/.gem/ruby/2.3.0
- RUBY EXECUTABLE: /Users/johndoe/.rbenv/versions/2.3.1/bin/ruby
- EXECUTABLE DIRECTORY: /Users/johndoe/.rbenv/versions/2.3.1/bin
- SPEC CACHE DIRECTORY: /Users/johndoe/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY:
/Users/johndoe/.rbenv/versions/2.3.1/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-15
- GEM PATHS:
- /Users/johndoe/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0
- /Users/johndoe/.gem/ruby/2.3.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /Users/johndoe/.rbenv/versions/2.3.1/bin
- /usr/local/Cellar/rbenv/1.1.1/libexec
- /usr/local/bin
- /usr/local/sbin
- /Users/johndoe/.rbenv/shims
- /Users/johndoe/.rbenv/shims
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /Applications/Postgres.app/Contents/Versions/latest/bin
- /Users/johndoe/.rbenv/versions/2.3.1/bin
这里是我的'宝石列表 - 本地|的grep的CocoaPods'输出:
cocoapods (1.2.1)
cocoapods-core (1.2.1, 1.2.0, 0.39.0)
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.3, 0.9.3)
cocoapods-plugins (1.0.0, 0.4.2)
cocoapods-search (1.0.0, 0.1.0)
cocoapods-stats (1.0.0, 0.6.2)
cocoapods-trunk (1.2.0, 0.6.4)
cocoapods-try (1.1.0, 0.5.1)
我试图通过以下方法解决:
1)‘命令宝石卸载的CocoaPods’,然后‘须藤宝石安装的CocoaPods’和关闭,并且在每个步骤之后重新打开终端
2)我修改了.bash_profile以确保我回声$ PATH包括 - 可执行文件目录:从我的宝石ENV
3)试图 “宝石原始--all”
确信2104)我的家酿酒是最新
5)重新安装rbenv
6)尝试过各种组合:
$ sudo rm -fr ~/Library/Caches/CocoaPods/
$ sudo rm -fr ~/.cocoapods/repos/master/
$ sudo rm -fr Pods/
,然后卸载并重新安装的CocoaPods ...
7)手动应用“sudo gem uninstall”到我的“gem list --local |的输出中的每个元素grep的的CocoaPods”然后......
rm -rf ~/.cocoapods/repos/master
sudo gem install cocoapods
8)试图 $ sudo的创业板更新的CocoaPods
9)我想: sudo的创业板安装的CocoaPods:1.2.1
但是当我尝试
pod _1.2.1_ version
或
pod —version
它说0.39.0
10)的输出“这荚”是: 在/ usr/local/bin目录/荚
11)我不记得,如果我第一次尝试“sudo的宝石卸载cocoapods“,它给了我专门卸载0.39.0的选项。我选择了“所有版本”尽管如此
12)我想“须藤乔敦 - R的‘$(WHOAMI)’在/ usr /本地/库/ rbenv”,以确保它不是一个权限问题
13 !?!)我使用Mac OS塞拉利昂10.12.5
任何帮助,将不胜感激帮助