安装更新swiftlint

作者: NoExcuse | 来源:发表于2016-06-30 09:26 被阅读478次

    June 30, 2016
    安装更新swiftlint


    SwiftLint

    是一个用于强制检查 Swift 代码风格和规定的一个工具,基本上以 GitHub's Swift 代码风格指南为基础。

    安装 swiftlint

    ➜  ~ brew search swiftlint
    swiftlint
    Error: GitHub API Error: API rate limit exceeded for 61.49.105.18. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
    Try again in 21 minutes 43 seconds, or create a personal access token:
      https://github.com/settings/tokens/new?scopes=&description=Homebrew
    and then set the token as: export HOMEBREW_GITHUB_API_TOKEN="your_new_token"
    ➜  ~ export HOMEBREW_GITHUB_API_TOKEN="afeab1e439be9ecb5adddddddd463c5"
    ➜  ~ brew search swiftlint
    swiftlint
    ➜  ~ brew install swiftlint
    ==> Downloading https://homebrew.bintray.com/bottles/swiftlint-0.10.0.el_capitan
    ######################################################################## 100.0%
    ==> Pouring swiftlint-0.10.0.el_capitan.bottle.tar.gz
    🍺  /usr/local/Cellar/swiftlint/0.10.0: 48 files, 15.2M
    ➜  ~ brew list
    carthage    swiftlint
    ➜  ~ swiftlint version
    0.10.0
    

    更新swiftlint版本

    • 查看brew版本号,更新brew版本
    • 查看安装的包列表,查看包是否需要更新
    • 更新某个包/全部更新
    • 删除老的包
    ➜  Brienne git:(master) brew outdated          查看你的包是否需要更新
    ➜  ~ brew list
    ➜  Brienne git:(master) brew list --versions          查看你安装过的包列表
    carthage 0.16.2
    swiftlint 0.10.0
    ➜  Brienne git:(master) brew upgrade swxftlint     更新某个包swxftlint
    Error: swiftlint 0.10.0 already installed
    
    ➜  Brienne git:(master) brew -v
    ➜  Brienne git:(master)  brew --version          查看brew版本
    Homebrew 0.9.9 (git revision b2c96; last commit 2016-06-02)
    Homebrew/homebrew-core (git revision a74a; last commit 2016-06-03)
    ➜  Brienne git:(master) brew update          更新brew
    Updated Homebrew from b2c9625 to cab97cf.
    Updated 1 tap (homebrew/core).
    ==> New Formulae
    。。。
    
    ➜  Brienne git:(master) brew --version          查看brew版本(对比老的版本看看)
    Homebrew 0.9.9 (git revision cab97; last commit 2016-06-27)
    Homebrew/homebrew-core (git revision 44de; last commit 2016-06-29)
    ➜  Brienne git:(master) brew list --versions
    carthage 0.16.2
    swiftlint 0.10.0
    
    ➜  Brienne git:(master) brew outdated          查看你的包是否需要更新
    carthage (0.16.2 < 0.17.1)
    swiftlint (0.10.0 < 0.11.1)
    ➜  Brienne git:(master) brew upgrade          更新包(所有的)
    ==> Upgrading 2 outdated packages, with result:
    carthage 0.17.1, swiftlint 0.11.1
    ==> Upgrading carthage
    。。。
    ➜  Brienne git:(master) brew list --versions
    carthage 0.16.2 0.17.1
    swiftlint 0.10.0 0.11.1
    ➜  Brienne git:(master) brew cleanup          清理旧版本的包缓存(Homebrew 将会把老版本的包缓存下来)
    Removing: /usr/local/Cellar/carthage/0.16.2... (44 files, 11.7M)
    Removing: /usr/local/Cellar/swiftlint/0.10.0... (48 files, 15.2M)
    ==> This operation has freed approximately 26.9M of disk space.
    ➜  Brienne git:(master) brew list --versions
    carthage 0.17.1
    swiftlint 0.11.1
    
    

    相关文章

      网友评论

        本文标题:安装更新swiftlint

        本文链接:https://www.haomeiwen.com/subject/rawxjttx.html