我正在尝试修复此错误:
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/