Infer 在 Mac 上的安裝和環境配置

Coffee_zq發表於2016-09-25

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

執行完如上操作,如果沒報錯就成功了。

 

相關文章