【发布时间】:2017-01-06 18:02:50
【问题描述】:
我们的项目是用 Objective-C 编写的,并使用旧版本的 cocoapod (0.38.0)。
我所有的同事都使用旧版本的 Ruby (2.0.0)。 我有最新版本的 Ruby (2.3.1),所以我需要像我的同事一样安装更多旧版本的 Ruby (2.0.0)。
rvm 安装 2.0.0 rvm 使用 2.0.0我安装 cocoapod
吊舱_0.38.0_安装并得到如下错误:
忽略executable-hooks-1.3.2,因为它的扩展没有构建。尝试: gem pristine executable-hooks --version 1.3.2 忽略 gem-wrappers-1.2.7 因为它的扩展没有构建。试试: gem pristine gem-wrappers --version 1.2.7 /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/rubygems/dependency.rb:319:in `to_specs':在总共 11 个 gem 中找不到 'cocoapods' (= 0.38.0) (s) (Gem::LoadError) 签入 'GEM_PATH=/Users/chipbk10/.rvm/gems/ruby-2.0.0-p648:/Users/chipbk10/.rvm/gems/ruby-2.0.0-p648@global',执行 `gem env`更多信息 来自 /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/rubygems/dependency.rb:328:in `to_spec' 来自 /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:65:in `gem' 从 /usr/local/bin/pod:22:in `我按照建议尝试了,但没有帮助
gem 原始可执行挂钩 --version 1.3.2 gem pristine gem-wrappers --version 1.2.7另一个奇怪的地方是错误,出现了不同版本的Ruby:2.0.0、2.3.1、2.3.0
这是我所有的 ruby 版本
rvm 列出红宝石 =* ruby-2.0.0-p648 [x86_64] ruby-2.3.1 [x86_64]我的 cocoapod 版本是
吊舱--版本 1.0.1【问题讨论】:
标签: ruby rubygems cocoapods-1.0.1