首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Xcode设置SwiftLint

使用Xcode设置SwiftLint
EN

Stack Overflow用户
提问于 2019-11-07 11:12:39
回答 1查看 1.3K关注 0票数 6

我在Xcode上使用了一个安装程序,它为SwiftLint运行以下脚本

代码语言:javascript
复制
if which $PATH/swiftlint >/dev/null; then
$PATH/swiftlint
elif which $HOME/.brew/bin/swiftlint >/dev/null; then
$HOME/.brew/bin/swiftlint
elif which ~/Softwares/homebrew/bin/swiftlint >/dev/null; then
~/Softwares/homebrew/bin/swiftlint
else
echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi

我无法使用pods或brew。

为了使SwiftLint可用,我使用vim ~/.bash_profile将以下内容添加到我的路径中

代码语言:javascript
复制
export PATH
export PATH=$PATH:/Users/me/Documents/SwiftLint

现在,我可以通过命令行在任何地方访问SwiftLint

但是,Xcode仍然显示未安装SwiftLint的消息。

我不能使用其他方法安装Swiftlint或更改脚本。我猜我的导出路径有问题-它是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-07 16:51:18

运行脚本时,不会考虑.bash_profile。我会像这样预置你的脚本:

代码语言:javascript
复制
if test -d "${HOME}/Documents/SwiftLint"; then
  PATH="${HOME}/Documents/SwiftLint:${PATH}"
fi

export PATH

if ! which swiftlint >/dev/null 2>&1; then
    echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint" >&2
fi
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58741453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档