xcode zsh:找不到命令:pod - MAcOS Catalina 10.15

wfypjpf4  于 2023-06-24  发布在  Mac
关注(0)|答案(3)|浏览(890)

我正在用一个管理员帐户运行安装

sudo gem install cocoapods

和/或

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

它们都运行良好,输出如下

Fetching cocoapods-1.9.1.gem
Successfully installed cocoapods-1.9.1
Parsing documentation for cocoapods-1.9.1
Installing ri documentation for cocoapods-1.9.1
Done installing documentation for cocoapods after 2 seconds
1 gem installed

然而,一个简单

pod --version

返回

zsh: command not found: pod

我不太擅长管理用户帐户或处理命令shell,但我搜索了网络,找不到一个解决方案。看起来无论pod安装在哪里,它都不会出现在可执行应用程序列表中

4dbbbstv

4dbbbstv1#

问题是没有安装XCODE的命令行。
首先,我更新到最新的Ruby版本,并将版本号放在第二个命令中(代替[version])

curl -L https://get.rvm.io | bash -s stable

rvm install ruby-[version]

在安装过程中,您将看到MAcOS弹出窗口中的软件更新。立即安装,并继续与提示,在该窗口(我相信它要求更新,然后要求安装。

运行/ download / install需要一段时间(我用了2个expresso:))

之后我就跑了

sudo gem install cocoapods

重启了我的终端。现在检查它是否已安装

pod --version

返回已安装的版本(我是1.9.1)

rryofs0p

rryofs0p2#

我按照这些指示去做,但最终还是遇到了同样的问题。所以我运行了gem list | grep cocoapods,然后用gem uninstall cocoapods卸载了cocoapods的每个示例沿着可执行文件。然后我决定使用Homebrew和brew install cocoapods安装cocoapods,重新启动我的Mac和 pod 命令可用。请记住,我没有重启我的Mac后使用sudo gem install cocoapods,也许这将工作太多,你可以尝试。

mw3dktmi

mw3dktmi3#

如果您遇到“zsh:未找到命令:在成功安装CocoaPods后出现“pod”错误,这可能是由于pod可执行文件未包含在系统的PATH中。要解决此问题,您可以尝试以下步骤:
1.检查/usr/local/bin/目录中是否存在pod可执行文件。在终端中运行以下命令:

ls /usr/local/bin/pod

1.如果pod可执行文件已列出,请将CocoaPods可执行文件目录添加到系统的PATH中。使用文本编辑器打开shell的配置文件。在终端中运行以下命令:

open ~/.zshrc

1.在配置文件中,添加以下行:

export PATH="$PATH:/usr/local/bin"

1.通过运行以下命令重新加载shell的配置:

source ~/.zshrc

1.通过运行以下命令验证CocoaPods现在可以访问:

pod --version

如果设置成功,它应该显示CocoaPods的版本号。
但是,如果安装CocoaPods后,/usr/local/bin/目录中没有pod可执行文件,则可能是由于安装过程中出现了问题。要解决此问题,您可以尝试以下步骤:
1.确保Ruby和CocoaPods安装正确。运行以下命令以验证其安装:

ruby --version
gem --version

如果两个命令都显示版本号,且没有任何错误,请继续下一步。否则,您可能需要重新安装Ruby和CocoaPods。
1.验证CocoaPods gem的安装位置。运行以下命令检查gem安装路径:

gem environment

查找以“INSTALLATION DIRECTORY”开头的行。记下它旁边列出的路径。
1.检查安装路径中是否存在CocoaPods可执行文件。运行以下命令,替换<INSTALLATION_PATH>为从上一步获得的路径:

ls <INSTALLATION_PATH>/bin/pod

1.如果列出了pod可执行文件,请将CocoaPods可执行文件路径添加到系统的PATH中。使用文本编辑器打开shell的配置文件。对于Zsh,可以使用以下命令:

open ~/.zshrc

1.在配置文件中,添加以下行,替换<INSTALLATION_PATH>为步骤2中的实际路径:

export PATH="<INSTALLATION_PATH>/bin:$PATH"

1.通过运行以下命令重新加载shell的配置:

source ~/.zshrc

1.通过运行以下命令验证CocoaPods现在可以访问:

pod --version

如果pod命令显示CocoaPods的版本号,则安装成功。
如果您在执行这些步骤后仍然遇到问题,建议您使用其他方法卸载并重新安装CocoaPods,例如使用Homebrew等软件包管理器。

相关问题