安装CocoaPods出现错误 "sudo gem install cocoapods" 在MacOS Catalina上

10

我正在尝试在我的Mac系统上安装 cocoapods,但不幸的是由于以下错误无法安装。

我已经使用了以下命令。

  • sudo gem install -n /usr/local/bin cocoapods --pre

  • export GEM_HOME=~/.gems export PATH=$GEM_HOME/bin:$PATH gem install cocoapods

输入图像描述

4个回答

6

看起来你没有访问usr/bin目录的权限。我也遇到过这个问题!

请尝试下面的命令。

sudo gem install -n /usr/local/bin cocoapods

这应该可以工作。谢谢!

关于访问权限的更多信息,请参考这篇文章。


4

我认为你在Xcode上没有命令行工具...

sudo xcode-select --reset
xcode-select --install

保持联系,让我们知道进展...


我尝试了命令xcode-select --install,但是出现了这个错误:“xcode-select: error: command line tools are already installed, use "Software Update" to install updates”。 - Nikunj5294
直接从苹果开发者中心安装:https://developer.apple.com/download/more/ - Medhi
好的,正在翻译。 - Nikunj5294
这行得通。之后再次尝试“sudo gem install cocoapods”一切都正常了。 - Nalov
我成功地在我的M1芯片组MacBook Air上安装了Cocoapods,使用这些命令并将其放入用户bin文件夹中。你们真棒!! - Marcus Parsons

0

我曾经遇到同样的错误,我的问题是在 Mac OS 上 Ruby 版本 2.6.0 是默认版本。 然后我安装了rbenv并将 Ruby 设置为版本 3.0.3,现在它可以工作了。


-1
在终端上运行以下命令:
brew install cocoapods

如果您还没有Homebrew,请运行以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接