V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
turandot
V2EX  ›  macOS

升级了 10.10 正式版,homebrew 出问题了

  •  
  •   turandot · 2014-10-17 14:15:48 +08:00 · 5161 次点击
    这是一个创建于 3491 天前的主题,其中的信息可能已经有所发展或是发生改变。
    按照池建强给的方法进行homebrew的更新,中间网络问题brew update没有成功。
    重新联网后安装成功了,执行brew doctor后提示:
    Error: No such file or directory - /Library/Developer/CommandLineTools/usr/bin/clang

    BTW,CommandLineTools更新到6.1了,这下怎么破?
    17 条回复    2014-10-17 18:05:25 +08:00
    system
        1
    system  
       2014-10-17 14:34:38 +08:00
    哈哈哈哈哈哈哈哈
    edisonator
        2
    edisonator  
       2014-10-17 14:35:41 +08:00
    @system ...
    USCONAN
        3
    USCONAN  
       2014-10-17 14:44:05 +08:00
    我這邊兩台 Mac 沒有任何問題唷~

    試著把 Xcode 升級到 6.1 看看, 現在正式版還沒有 Relese 可以找 GM2 裝看看
    turandot
        4
    turandot  
    OP
       2014-10-17 14:44:14 +08:00
    @system .....
    turandot
        5
    turandot  
    OP
       2014-10-17 14:45:31 +08:00
    @USCONAN 怎么感觉不像是Xcode的问题?
    withinthefog
        6
    withinthefog  
       2014-10-17 14:46:25 +08:00   ❤️ 1
    安装最新的CommandLineTools可以解决
    https://developer.apple.com/downloads/index.action
    withinthefog
        7
    withinthefog  
       2014-10-17 14:47:44 +08:00
    brew要升级到0.9.5
    USCONAN
        8
    USCONAN  
       2014-10-17 14:53:05 +08:00
    @turandot 倒不是說跟 Xcode 有直接關係, 而是要用到 Command Line Tools 6.1
    單獨裝也是可以,不過就用到這東西的話肯定都會用到 Xcode 吧,所以我才建議說升 Xcode
    USCONAN
        9
    USCONAN  
       2014-10-17 14:59:45 +08:00
    @turandot 刷新後才看到你已經升到 Command Line Tools 6.1 ,這樣還不行的話你需要重新安裝 homebrew,
    首先備份一下你的 Cellar,然後完整的執行 homebrew 卸載步驟,在重新裝回後,還原你的 Cellar 然後雙 Up 一下就可以了
    USCONAN
        10
    USCONAN  
       2014-10-17 15:01:46 +08:00   ❤️ 1
    當然在興師動眾的重裝之前你可以先 prune 一下看看能不能解決問題。因為看上去只是一個無效連結的報錯而已
    turandot
        11
    turandot  
    OP
       2014-10-17 15:19:04 +08:00
    @USCONAN prune解决不了,算了,我还是重装一下吧,刚刚来回的折腾,同时升级三台电脑和手机、pad,搞乱了,好像把Cellar给搞没了,郁闷
    turandot
        12
    turandot  
    OP
       2014-10-17 15:20:25 +08:00
    @turandot 如此一番折腾,就是为了体验handoff,到最后发现,苦逼的4S不支持handoff,这是逼我卖肾麽
    a591826944
        13
    a591826944  
       2014-10-17 15:21:58 +08:00
    我想问 brew prune 是干什么的? 按照池建强的那个步骤 这句命令在那个位置运行不了因为那时候 brew 还不能用呢。。。另外想问下 brew doctor 是干嘛的
    USCONAN
        14
    USCONAN  
       2014-10-17 15:31:18 +08:00   ❤️ 1
    @a591826944 prune 是用來清理 prefix 中已經失效的 symlinks 的。如果之前自定義過一些東西那麼系統更新後因為環境的改變造成不可用或失效的情況 prune 可以修復。
    doctor 文同其意,就是用來檢測環境是否存在可能導致 brew 無法正常使用的潛在問題的。
    cattyhouse
        15
    cattyhouse  
       2014-10-17 16:41:23 +08:00
    没有任何问题飘走。
    chaixl
        16
    chaixl  
       2014-10-17 16:58:43 +08:00
    xcode-select --install
    Havee
        17
    Havee  
       2014-10-17 18:05:25 +08:00
    老老实实升级 xcode 6.0.1 到 xcode 6.1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1088 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:25 · PVG 06:25 · LAX 15:25 · JFK 18:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.