在我安装了原生Cocoapods应用程序后,从那一刻起,我在终端中有以下内容:
pod --version
1.0.0.beta.3
字符串
现在我需要使用特定版本的cocoapods,但即使我从我的mac完全删除cocoapods后,我仍然有相同的输出1.0.0.beta.3。我卸载了gem list
中列出的所有与cocoapods相关的东西,但版本从未更改
如果我删除cocoapods.app,我会看到:
pod --version
[!] Unable to locate the CocoaPods.app application bundle. Please ensure the application is available and launch it at least once.
Trace/BPT trap: 5
型
谁能帮我解决这个问题?也许我需要更改Pod的系统目录,但我不知道从哪里开始寻找。
谢谢你的建议!
3条答案
按热度按时间aor9mmx11#
请注意提供的错误信息:
请确保应用程序可用并至少启动一次。
如果不首先启动
CocoaPods.app
至少一次,二进制pod
将没有权限在您的系统上运行,从而导致错误消息描述。从/Applications
打开应用程序。这有点不直观,因为pod
是一个二进制而不是一个应用程序。cx6n0qe32#
在我的情况下,我使用网站上的说明安装了cocoapods与
sudo gem install cocoapods
,并得到了这个错误,但没有在我的系统上安装CocoaPods.app
。因此,我不得不从https://cocoapods.org/app中单独下载应用程序,然后运行它
k97glaaz3#
这通过简单地将路径
which pod
处的文件替换为正确的文件(来自其他Mac)来解决。