2017-05-03 Wednesday

今天准备更新到最新的cocoapods。我在mac上执行了遇到了一系列错误 $ sudo gem install cocoapods ERROR: While executing gem ... (Gem::DependencyError) Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.2.1), claide (< 2.0, >= 1.0.1), cocoapods-downloader (< 2.0, >= 1.1.3), cocoapods-trunk (< 2.0, >= 1.2.0), molinillo (~> 0.5.7), xcodeproj (< 2.0, >= 1.4.4), colored2 (~> 3.1), fourflusher (~> 2.0.1), ruby-macho (~> 1.1)

随后,我只能逐个执行gem install安装上述错误信息提供的依赖,结果,这样就安装成功了。似乎rubygems没有成功解决依赖,让我手动解决了???? $ sudo gem install cocoapods-core Fetching: cocoapods-core-1.2.1.gem (100%) Successfully installed cocoapods-core-1.2.1 Parsing documentation for cocoapods-core-1.2.1 Installing ri documentation for cocoapods-core-1.2.1 Done installing documentation for cocoapods-core after 1 seconds 1 gem installed

$ sudo gem install claide Fetching: claide-1.0.1.gem (100%) Successfully installed claide-1.0.1 Parsing documentation for claide-1.0.1 Installing ri documentation for claide-1.0.1 Done installing documentation for claide after 0 seconds 1 gem installed

$ sudo gem install cocoapods-downloader Fetching: cocoapods-downloader-1.1.3.gem (100%) Successfully installed cocoapods-downloader-1.1.3 Parsing documentation for cocoapods-downloader-1.1.3 Installing ri documentation for cocoapods-downloader-1.1.3 Done installing documentation for cocoapods-downloader after 0 seconds 1 gem installed $ sudo gem install cocoapods-trunk Fetching: cocoapods-trunk-1.2.0.gem (100%) Successfully installed cocoapods-trunk-1.2.0 Parsing documentation for cocoapods-trunk-1.2.0 Installing ri documentation for cocoapods-trunk-1.2.0 Done installing documentation for cocoapods-trunk after 0 seconds 1 gem installed $ sudo gem install molinillo Fetching: molinillo-0.5.7.gem (100%) Successfully installed molinillo-0.5.7 Parsing documentation for molinillo-0.5.7 Installing ri documentation for molinillo-0.5.7 Done installing documentation for molinillo after 0 seconds 1 gem installed $ sudo gem install xcodeproj ERROR: While executing gem ... (Gem::DependencyError) Unable to resolve dependencies: xcodeproj requires colored2 (~> 3.1), nanaimo (~> 0.2.3) $ sudo gem install colored2 Fetching: colored2-3.1.2.gem (100%) Successfully installed colored2-3.1.2 Parsing documentation for colored2-3.1.2 Installing ri documentation for colored2-3.1.2 Done installing documentation for colored2 after 0 seconds 1 gem installed mbp2:Caches jimmy$ sudo gem install nanaimo Fetching: nanaimo-0.2.3.gem (100%) Successfully installed nanaimo-0.2.3 Parsing documentation for nanaimo-0.2.3 Installing ri documentation for nanaimo-0.2.3 Done installing documentation for nanaimo after 0 seconds 1 gem installed $ sudo gem install molinillo Successfully installed molinillo-0.5.7 Parsing documentation for molinillo-0.5.7 Done installing documentation for molinillo after 0 seconds 1 gem installed $ sudo gem install fourflusher Fetching: fourflusher-2.0.1.gem (100%) Successfully installed fourflusher-2.0.1 Parsing documentation for fourflusher-2.0.1 Installing ri documentation for fourflusher-2.0.1 Done installing documentation for fourflusher after 0 seconds 1 gem installed mbp2:Caches jimmy$ sudo gem install ruby-macho Fetching: ruby-macho-1.1.0.gem (100%) Successfully installed ruby-macho-1.1.0 Parsing documentation for ruby-macho-1.1.0 Installing ri documentation for ruby-macho-1.1.0 Done installing documentation for ruby-macho after 0 seconds 1 gem installed