如何使用brew更新cocoapod版本

问题描述 投票:0回答:6

我已经安装了cocoapods - https://apple.stackexchange.com/questions/418222/installing-cocoapods-to-macos-catalina/418230#418230

安装了cocoapods v1.5.2。现在我想更新版本到最新的v1.10.0.

所以我用过-

brew upgrade cocoapods

我也尝试过这个-

brew install [email protected]

但我越来越-

Error: This command updates brew itself, and does not take formula names.
Use `brew upgrade cocoapods` instead.
Fahims-Mac-mini:~ fahimrahman$ brew upgrade cocoapods
Fahims-Mac-mini:~ fahimrahman$ brew upgrade cocoapods
Fahims-Mac-mini:~ fahimrahman$ brew install [email protected]
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
Error: No available formula or cask with the name "[email protected]".
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching taps on GitHub...
Error: No formulae found in taps.

也尝试过这个-

sudo gem install cocoapods 

但仍然无法在我的设备上运行。那么如何使用brew更新cocoapods版本呢?

cocoapods homebrew
6个回答
6
投票

我遇到了同样的问题并解决了。这让我很烦恼,因为在网站 https://formulae.brew.sh/formula/cocoapods 最新的稳定版是 1.10.1 但仍然用 brew 安装了 me1.5.4

通过使用找出问题

brew doctor

我收到以下警告。 有些 Tap 不在默认的 git origin 分支上,可能收不到 更新。如果这让您感到惊讶,请使用以下命令检查默认分支: git -C $(brew --repo homebrew/core) checkout master

然后,按照建议,我做了。 (为您解决相关问题)

 git -C $(brew --repo homebrew/core)
然后,
brew install cocoapods
给我安装了最新版本。 希望能解决。


3
投票

你不能用自制软件做太多事情。
Homebrew 只允许安装 v1.10.1

就我而言,通过将 ruby 更新到 2.7 来安装 cocoapods v1.10.0 来解决此问题。

rvm install ruby-2.7

注意:根据您的 macOS 兼容性使用特定版本的 ruby


1
投票

我用了

brew upgrade cocoapods
,效果很好。看看这些终端屏幕截图。 brew upgrade cocoapods upgrading cocoapods


1
投票

我卸载了

brew uninstall cocoapods
然后通过
sudo gem install cocoapods
重新安装,它起作用了。


0
投票

对我来说,

brew upgrade cocoapods
显示
Warning: cocoapods 1.11.2_2 already installed
,所以我用
brew uninstall cocoapods
卸载了它们,然后用
brew install cocoapods
再次安装,现在
pod --version
显示
1.11.3


0
投票

我写这个答案是因为很少有答案提到卸载旧版本以安装最新版本。我不知道它们的用例,但有些情况下您不需要卸载它。以下是一种场景以及如何解决该问题。

有时已安装最新版本但未链接,因为您已经链接了旧版本。在这种情况下,请运行以下命令。

brew link --overwrite cocoapods

然后您将收到类似下面的消息,新系统链接已成功创建。

链接 /usr/local/Cellar/cocoapods/... 2 创建符号链接。

最后运行

pod --version
检查终端现在是否识别出具有最新 Pod 版本的新链接。

© www.soinside.com 2019 - 2024. All rights reserved.