Answers:
在终端上执行以下操作,以获取最新的稳定版本:
sudo gem install cocoapods
添加--pre
以获取最新的预发行版:
sudo gem install cocoapods --pre
--pre
还是gem install cocoapods -v 1.4.0.rc.1
现在使用?会一样吗?
rc
意味着不稳定版本?
打开Terminal
->
copy
以下命令
sudo gem install cocoapods
它将安装的最新稳定版本cocoapods
。
之后,您需要使用以下命令更新pod
pod setup
您可以使用以下命令检查pod版本
pod --version
bundle update cocoapods
以使用最新的cocoapods进行项目开发
如果您启用了系统完整性保护或任何其他权限写入错误(自macOS Sierra版本以来默认启用),则应更新CocoaPods,并在终端中运行以下行:
sudo gem install cocoapods -n/usr/local/bin
安装后,检查您的Pod版本:
pod --version
您将摆脱此错误:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory
它将安装最新的CocoaPods:
Successfully installed cocoapods-x.x.x
Parsing documentation for cocoapods-x.x.x
Installing ri documentation for cocoapods-x.x.x
Done installing documentation for cocoapods after 4 seconds
1 gem installed
如果您使用的是Homebrew,请打开终端并输入:
brew upgrade cocoapods
如果那不起作用,请尝试:
brew install cocoapods
对于那些具有须藤少的CocoaPods安装(即你不希望授予RubyGems的管理员权限),你不需要sudo
命令来更新您的CocoaPods安装:
gem install cocoapods
你可以找出其中的宝石的CocoaPods安装有:
gem which cocoapods
如果这在您的主目录中,则绝对应在gem install cocoapods
不使用的情况下运行sudo
。
最后,要检查您当前正在运行的CocoaPods,请输入:
pod --version
以下是更新cocoapods的步骤:
Press cmd + space tab
先打开Spotlight,然后在中输入文字terminal
)pod setup
命令设置pod 。这将设置cocoapods主仓库。pod --version
命令检查可可豆的版本。 您可以通过以下命令解决此问题:
第一:
sudo gem install cocoapods
绝望:输入用户mac密码,现在您的cocoapods将替换为稳定版本。
您可以找到CocoaPods gem的安装位置:
gem which cocoapods
如果您已克隆存储库,则键入以下命令:
pod repo update
关闭您的xcode并运行此命令
Pod install
这是一个非常快捷详细的解决方案
打开终端并执行以下操作以获得最新的稳定版本:
sudo gem install cocoapods
添加--pre以获取最新的预发行版:
sudo gem install cocoapods --pre
万一发生任何错误
尝试卸载并重新安装:
sudo gem uninstall cocoapods
sudo gem install cocoapods
更新CocoaPods后运行
sudo gem clean cocoapods
更新CocoaPods之后,还需要更新项目中的Podfile.lock文件。
转到您的项目目录
pod install
以上都不解决我的问题,您可以使用两个命令检查pod版本
pod --version
gem which cocoapods
在我的情况下,pod --version
总是显示“ 1.5.0”,而gem which cocopods
显示
Library/Ruby/Gems/2.3.0/gems/cocoapods-1.9.0/lib/cocoapods.rb
。我尝试了所有操作,但无法更新从显示的版本pod --version
。sudo gem install cocopods
导致安装最新版本,但pod --version
始终显示以前的版本。最后我尝试了这些命令
sudo gem update
sudo gem uninstall cocoapods
sudo gem install cocopods
pod setup``pod install
对我来说是sudo gem更新。希望它将对其他任何人有帮助。
First check cocoapods version
like pod --version
then update like sudo gem install cocoapods --pre
after update you can also check cocoapods version.
我将行“ pod'Alamofire','〜> 4.0'“更改为” pod'Alamofire',:git =>' https://github.com/Alamofire/Alamofire',:commit =>'3cc5b4e'“在终端:“ pod install --repo-update”,它可以工作。
--pre
,如果你想要最新的稳定版本