我正试图徒劳地运行 pod install :
Analyzing dependencies
Creating shallow clone of spec repo `master` from `https://github.com/CocoaPods/Specs.git`
[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.
我认为我有代理问题,但我不知道如何修复它。这是我尝试 pod设置
时的结果Setting up CocoaPods master repo
[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --depth=1
Cloning into 'master'...
fatal: unable to access 'https://github.com/CocoaPods/Specs.git/':Received HTTP code 503 from proxy after CONNECT
答案 0 :(得分:15)
您的系统代理设置可能不适用于bash。在运行pod install
之前将其键入bash:
export http_proxy=<YOUR_HTTP_PROXY>
export https_proxy=<YOUR_HTTPS_PROXY>
如果有帮助,您可以在bash启动时加载代理设置,方法是将上述命令添加到主目录中的.bash_profile
(如果不存在则创建文件)。
答案 1 :(得分:6)
我认为您忘记在Command-linetool路径位置设置新安装的Xcode。请在 Xcode - &gt;偏好设置 - &gt;地理位置 - &gt;命令行工具 - &gt;上查看设置你的Xcode 。
答案 2 :(得分:0)
首先,我认为您需要使用 http_proxy 变量配置自己的 cocoapods 依赖项管理器
第 1 步:在当前项目目录中为 http 和 https 配置代理设置:
export http_proxy=username:password@proxy_server_ip:proxy_port
export https_proxy=username:password@proxy_server_ip:proxy_port
您可以使用以下命令来显示代理设置:
echo $http_proxy
第 2 步:使用之前已经定义的 http_proxy 变量安装 cocoapods
sudo gem install cocoapods -p $http_proxy
最后:安装你自己的 pod 库
pod install
这些对我有用。