homebrew - 如何安装特定版本的 swiftlint?

标签 homebrew swiftlint

我正在尝试修复此错误:

Error: swiftlint does not have a version "0.11.1" in the Cellar.

通过运行这个:
brew install swiftlint-0.11.1

但是这不起作用,然后我尝试了“brew search swiftlint ”,但没有显示任何内容。

任何人都可以向我指出使用特定版本安装 swiftlint 的正确方法吗?

最佳答案

转到 /usr/local/Cellar/swiftlint,您将看到所有已安装的 switflint 版本。
从其他 Mac 复制 swiftlint 版本文件夹,然后粘贴到 /usr/local/Cellar/swiftlint
您可以通过 brew info swiftlint 检查 Mac 中的所有版本

通过 brew switch swiftlint x.xx.x 切换到您需要的版本

我上传了一些版本 ==> here

更新:现在您可以为此使用 pod。

我的项目使用 swift2.2 和通过 brew 安装的 SwiftLint 0.12.0。

我决定改用 Pod。每个版本都有很多变化和错误。我的项目太大了,修复所有错误和警告需要时间(它也可能影响当前功能......)。

最后我选择 pod 'SwiftLint', '0.16.0' 和。 disable_rules 那么我不需要修复任何警告或错误。

  • 类型名称
  • 速记运算符
  • 未使用的关闭参数
  • 关于homebrew - 如何安装特定版本的 swiftlint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41865499/

    相关文章:

    postgresql - Brew Postgresql 启动但进程未运行

    php - 使用 brew 在 mac 上安装 amqp

    regex - swiftlin 开括号规则

    ruby - OS X Homebrew 需要为 cmake 创建构建目录

    homebrew - 由于 Cask 错误,无法运行 `brew doctor` 或 `brew list --cask`

    swift - SwiftLint 自定义规则的正则表达式不匹配

    swift - 在路径 SwiftLint 中未找到 lintable 文件

    swift - SwiftLint 的开关大小写格式问题

    ios - 如何禁用 swiftlint 配置文件中的字符限制

    postgresql - brew upgrade postgresql 损坏的 psql