Infer 在 Mac 上的安装和环境配置

Posted Coffee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Infer 在 Mac 上的安装和环境配置相关的知识,希望对你有一定的参考价值。

Infer 在 Mac 上的安装和环境配置

 

Infer 介绍

Infer 是一个静态分析工具。Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题。

任何人都可以使用 Infer 检测应用,这可以将那些严重的 bug 扼杀在发布之前,同时防止应用崩溃和性能低下。

 

Infer 安装

Infer 为 Linux 和 Mac OS 系统提供了预构建的二进制文件,如果你只是想使用 Infer, 而不想为该项目贡献代码的话,这些二进制文件足够了。相反,如果你想编译 Infer,请选择源码安装。此文以 Mac 系统为例。

环境要求

Python 版本:大于等于2.7

 

第一种:二进制文件安装

从 infer release 页面获取最新版本 infer-osx-vXX.tar.xz (以osx标识),然后执行下面命令来安装 Infer。

tar xf infer-osx-vXX.tar.xz
# this assumes you use bash, adapt to your needs in case you use
# another shell
echo "export PATH=$PATH:`pwd`/infer-osx/infer/infer/bin"      >> ~/.bashrc && source ~/.bashrc

 

第二种:源码安装

借助 brew 安装

1.1 安装 brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

1.2 安装 Infer

brew install infer

安装达到100% 后可通过 ‘ infer --version ’查看 infer 版本信息

1.3 配置到环境变量

echo "export PATH=\"\$PATH:pwd/infer/infer/bin\"" \ >> ~/.bash_profile &&source ~/.bash_profile

执行完如上操作,如果没报错就成功了。

 

以上是关于Infer 在 Mac 上的安装和环境配置的主要内容,如果未能解决你的问题,请参考以下文章

mac下安装Maven和配置环境变量

Java jdk12 在Mac上的安装和配置及多JDK版本切换

MAC安装配置maven环境变量

MAC 上的Phantomjs的安装和配置

Mac 上的 GLFW 环境配置

Mac✨Unity 安卓环境配置