2017-04-01 47 views
2

硬復位當我跑步時莢回購更新失敗:不能做路徑

proxychains4 pod repo update 

我得到了以下輸出

[proxychains] config file found: /usr/local/Cellar/proxychains-ng/4.10/etc/proxychains.conf 
[proxychains] preloading /usr/local/Cellar/proxychains-ng/4.10/lib/libproxychains4.dylib 
[proxychains] DLL init: proxychains-ng 4.10 
[proxychains] DLL init: proxychains-ng 4.10 
[proxychains] DLL init: proxychains-ng 4.10 
[proxychains] DLL init: proxychains-ng 4.10 
[proxychains] DLL init: proxychains-ng 4.10 
[proxychains] DLL init: proxychains-ng 4.10 
Updating spec repo `master` 
[proxychains] DLL init: proxychains-ng 4.10 
[proxychains] DLL init: proxychains-ng 4.10 
[proxychains] Strict chain ... 127.0.0.1:1080 ... api.github.com:443 ... OK 
[proxychains] DLL init: proxychains-ng 4.10 
[proxychains] DLL init: proxychains-ng 4.10 
    $ /usr/local/bin/git -C /Users/linxi/.cocoapods/repos/master fetch origin 
    [proxychains] DLL init: proxychains-ng 4.10 
    [proxychains] DLL init: proxychains-ng 4.10 
    [proxychains] Strict chain ... 127.0.0.1:1080 ... github.com:443 ... OK 
    [proxychains] DLL init: proxychains-ng 4.10 
    [proxychains] DLL init: proxychains-ng 4.10 
    [proxychains] DLL init: proxychains-ng 4.10 
    From https://github.com/CocoaPods/Specs 
    1eaabbe..7cc75a2 master  -> origin/master 
    [proxychains] DLL init: proxychains-ng 4.10 
    $ /usr/local/bin/git -C /Users/linxi/.cocoapods/repos/master rev-parse --abbrev-ref HEAD 
    [proxychains] DLL init: proxychains-ng 4.10 
    master 
    $ /usr/local/bin/git -C /Users/linxi/.cocoapods/repos/master reset --hard origin/master [proxychains] DLL init: proxychains-ng 4.10 
    [proxychains] DLL init: proxychains-ng 4.10 
    fatal: Cannot do hard reset with paths. 
[!] CocoaPods was not able to update the `master` repo. If this is an unexpected issue and persists you can inspect it running `pod repo update --verbose` 

但是,如果我手動運行git

proxychains4 /usr/local/bin/git -C /Users/linxi/.cocoapods/repos/master reset --hard origin/master 

一切正常。我不得不使用代理鏈來連接github。

我正在運行cocoapods版本1.2.0/git版本2.7.0。

回答

1

它看起來像代理鏈的命令行輸出混合在cocoapods的腳本中。

添加-q選項使代理鏈運行安靜地修復此問題。

proxychains4 -q pod repo update

+0

是的,它的工作原理!謝謝! –