我遇到這個問題的前提是我用了 VPN 而且開了全局代理。導致了端口被佔用了。
提示的錯誤是 Failed to connect to 127.0.0.1 port 1081: Connection refused
解決辦法:windows 和 mac 都適用
第一步打開SourceTree 右邊的命令行模式
查詢是否使用了代理: 輸入:git config --global http.proxy
你就會看到被佔用的端口 和報錯的一樣
第二部就是取消代理了
git config --global --unset http.proxy
然後在提交或者更新文件就可以了
如果上面 mac 電腦上還沒有解決 那麼下面是Mac的第二種辦法了
第一步
在終端輸入
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
這行命令可以顯示電腦的隱形文件
第二步
在Finder裏面個人賬號的文件夾裏找到gitconfig這個隱藏文件,右擊打開,然後把裏面的代理proxy整行刪掉
第三步
回到終端,再次執行pod setup