我的系统包含的不仅仅是cocoapod版本(如cocoapods(1.2.0,1.1.1,1.0.1,1.0.0,0.39.0,0.38.2))。我想切换到0.39.0版本。 如何切换到这个指定的版本?
答案 0 :(得分:5)
请参阅此Managing Ruby Tools with Bundler
在与项目相同的文件夹中创建名为Gemfile
的新文本文件
它包含
source 'https://rubygems.org'
gem 'cocoapods', '0.39.0'
您还需要安装bundler
$ gem install bundler
之后,在项目级别的终端中输入以下命令
$ bundle install
$ bundle exec pod install
现在只应使用Gemfile中定义的pod版本和podfile中定义的pod版本,而不是全局版本。
答案 1 :(得分:4)
您可以通过指定cocoapods的版本来运行install
命令。如下。
pod _0.38.2_ install
或
pod _0.39.0_ install
你也可以像上面一样运行其他命令,如setup
和其他命令。
我希望这会帮助你切换到这个指定版本的cocopods:)
答案 2 :(得分:3)
首先删除当前的cocoapod版本
sudo gem uninstall cocoapods
然后安装所需的版本 如
sudo gem install cocoapods -v 0.39.0
答案 3 :(得分:2)
使用此命令示例
安装特定版本sudo gem install cocoapods -v 0.39.0
答案 4 :(得分:2)
您可以在pod
命令后直接指定要使用的Cocoapods的版本:pod _0.39.0_ setup
答案 5 :(得分:1)
试试这个:
sudo gem install cocoapods -v 0.39.0
答案 6 :(得分:-1)
将1.7.5切换到1.7.0:))
Last login: Mon Aug 19 10:24:50 on ttys000
~ pod --version
1.7.5
~ gem list cocoapods
*** LOCAL GEMS ***
cocoapods (1.7.5, 1.7.0, 1.5.3, 1.1.1)
cocoapods-core (1.8.0.beta.1, 1.7.5, 1.7.0, 1.6.1, 1.5.3, 1.3.1, 1.2.1, 1.1.1)
cocoapods-deintegrate (1.0.4, 1.0.2, 1.0.1)
cocoapods-downloader (1.2.2, 1.1.3, 1.1.2)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.3.1, 1.2.0, 1.1.1)
cocoapods-try (1.1.0)
~ gem uninstall cocoapods -v 1.7.5
ERROR: While executing gem ... (Gem::InstallError)
cocoapods is not installed in GEM_HOME, try:
gem uninstall -i /Users/admin/.rvm/gems/ruby-2.3.0@global cocoapods
~ sudo gem uninstall cocoapods -v 1.7.5
Password:
Successfully uninstalled cocoapods-1.7.5
~ gem list cocoapods
*** LOCAL GEMS ***
cocoapods (1.7.0, 1.5.3, 1.1.1)
cocoapods-core (1.8.0.beta.1, 1.7.5, 1.7.0, 1.6.1, 1.5.3, 1.3.1, 1.2.1, 1.1.1)
cocoapods-deintegrate (1.0.4, 1.0.2, 1.0.1)
cocoapods-downloader (1.2.2, 1.1.3, 1.1.2)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.3.1, 1.2.0, 1.1.1)
cocoapods-try (1.1.0)
~ pod --version
1.7.0