安装infer整个过程
日期:2015-06-26
孟起 15:43:25
大神。。
孟起 15:43:38
我是不是照着这个安装
HelloWorld 15:45:05
直接找二进制文件安卓就行
孟起 15:46:37
孟起 15:46:56
这个命令行,我什么都不用该直接复制进去就行吗?
孟起 15:47:01
在终端中
HelloWorld 15:47:06
大哥,你不会试试啊
HelloWorld 15:47:18
我还要手把手叫你么
HelloWorld 15:47:30
叫你看博客就行了,你不信
孟起 15:48:40
我肯定两种都试过了,后来都不行,我猜可能某个地方出错了,上边那个绿色的要改成我自己电脑的路径吗?
HelloWorld 15:49:37
mac么
孟起 15:49:44
en
HelloWorld 15:49:48
去环境变量文件看看
孟起 15:50:14
看什么啊?
HelloWorld 15:50:35
.bash_profile
HelloWorld 15:51:01
在终端下输入open ~/.bash_profile
HelloWorld 15:51:06
会打开该文件
孟起 15:51:37
export PATH="$PATH:/Users/machao/Downloads/infer-osx-v0.1.0/infer/infer/bin">
# OPAM configuration
. /Users/machao/ocamlbrew/ocaml-4.02.1/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true
HelloWorld 15:51:53
那没问题
HelloWorld 15:51:59
你现在问题出在哪里
孟起 15:52:55
比方说我先测个java文件 现在应该能测吧
HelloWorld 15:53:15
有的能测,有的不能测
孟起 15:54:11
孟起 15:54:27
单个文件是用这个吧
HelloWorld 15:54:37
这个是执行C的
孟起 15:54:53
我是ios 平时用oc
HelloWorld 15:55:03
那没问题
HelloWorld 15:55:13
你执行后,把命令给我看看
孟起 15:55:32
我在终端中要进入到哪个目录下嘛?
孟起 15:55:45
HelloWorld 15:55:47
你文件所在的根目录
孟起 15:55:54
一打开是这样的
HelloWorld 15:56:19
你的变量配置还是有问题的
HelloWorld 15:56:35
HelloWorld 15:56:41
我的是这样的
孟起 15:56:42
对啊 ,不知道怎么清空啊
HelloWorld 15:57:08
不知道怎么清空是啥意思
孟起 15:57:26
肯定是我之前胡乱搞的,
孟起 15:57:35
就是我重新弄一次啊
HelloWorld 15:57:50
打开这个文件,删掉就行了
HelloWorld 15:57:56
你玩mac多久
孟起 15:58:18
我平时就用软件开发,我不怎么玩系统啊
孟起 15:58:31
这个平时也用不上啊
HelloWorld 15:59:38
你先删掉
孟起 15:59:41
那个文件怎么删
HelloWorld 15:59:58
不是删文件,是删上面这两行配置
HelloWorld 16:00:05
直接删就行啊
孟起 16:00:13
ok
孟起 16:00:16
删了
HelloWorld 16:00:24
把文件截图我看看
日期:2015-06-26
孟起 16:00:42
孟起 16:00:47
什么都没有了
HelloWorld 16:01:15
你这样不怕影响其他功能么
孟起 16:02:02
我运行了xcode
孟起 16:02:07
能用这个就行
孟起 16:02:11
别的基本用不上
HelloWorld 16:02:19
ok,我不管你这个了。
孟起 16:02:23
HelloWorld 16:02:25
你重新执行一下
孟起 16:02:27
你看看这个
HelloWorld 16:02:31
设置的命令
孟起 16:02:36
open ~/.bashrc
HelloWorld 16:03:45
全部删掉
孟起 16:04:49
孟起 16:05:00
运行了啊
HelloWorld 16:07:28
. /Users/wuxian/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true
export PATH="$PATH:/Users/wuxian/Downloads/infer-osx-v0.1.1/infer/infer/bin"
HelloWorld 16:07:37
有这两行么
孟起 16:08:01
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/machao/Downloads/infer-osx/infer/infer/bin
孟起 16:08:16
只有一行啊
HelloWorld 16:08:24
# OPAM configuration
. /Users/machao/ocamlbrew/ocaml-4.02.1/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true
HelloWorld 16:08:31
把这一行加进去
HelloWorld 16:08:34
手动加
孟起 16:08:47
放上边?
HelloWorld 16:08:53
en
孟起 16:09:06
ok
孟起 16:09:24
孟起 16:09:33
是 .bashrc
HelloWorld 16:10:53
在命令行下输入infer -version
HelloWorld 16:10:58
看输出
孟起 16:11:16
-bash: infer: command not found
HelloWorld 16:12:24
source ~/.bashrc
HelloWorld 16:12:34
执行一下上面的命令
HelloWorld 16:12:41
然后再执行infer -version
孟起 16:13:40
source ~/.bashrc
孟起 16:13:52
我是先cd Downloads吗
HelloWorld 16:13:55
不用
HelloWorld 16:14:00
直接敲就行
孟起 16:15:00
孟起 16:15:02
....
HelloWorld 16:15:09
。。
孟起 16:15:19
敲错了吗
HelloWorld 16:15:20
source 和 -version中间有个空行
孟起 16:16:21
孟起 16:16:31
这个应该没弄错吧
HelloWorld 16:17:12
所以你在.bashrc下是不行的
HelloWorld 16:17:21
.bash_profile才可以
孟起 16:17:44
en ,wo 我吧那两行考进去行吗
HelloWorld 16:18:01
你先拷进去
HelloWorld 16:18:08
我们看结果怎么样
孟起 16:19:36
日期:2015-06-26
孟起 16:19:57
ni 你当时弄得时候没这么费劲吧
HelloWorld 16:20:17
自然是没怎么费劲的
HelloWorld 16:21:02
你把.bash_profile文件里的内容我看看
孟起 16:21:26
HelloWorld 16:22:33
有错
孟起 16:22:52
下边的那个?
HelloWorld 16:22:53
你看你的Downloads下infer-osx文件夹么
HelloWorld 16:23:16
明显是infer-osx-v.1.0
孟起 16:23:34
孟起 16:23:37
是啊
HelloWorld 16:24:06
但是你的bash_profile配置的却是
HelloWorld 16:24:18
明显找不到这个文件夹啊
孟起 16:24:24
我手动加上?
HelloWorld 16:24:25
嗯
HelloWorld 16:24:28
加吧
HelloWorld 16:24:35
别加错了,求你了
孟起 16:24:53
HelloWorld 16:25:08
然后执行source ~/.bash_profile
HelloWorld 16:25:18
执行完了么
孟起 16:25:33
en
HelloWorld 16:25:41
再执行infer -version
孟起 16:25:42
孟起 16:25:57
孟起 16:26:00
hahah
HelloWorld 16:26:11
这说明什么
HelloWorld 16:26:22
infer的配置正确了
孟起 16:26:26
cheng成功了??
HelloWorld 16:26:39
然后再确认一下opam是否正确
孟起 16:26:49
这个怎么确认
HelloWorld 16:26:59
opam --version
孟起 16:27:26
lia两个 —??
HelloWorld 16:27:30
en
孟起 16:27:39
machaodeMBP:~ machao$ opam --version
-bash: opam: command not found
machaodeMBP:~ machao$
HelloWorld 16:28:02
你的opam配置有问题
孟起 16:28:47
这个怎么破
HelloWorld 16:29:19
你觉得呢
孟起 16:30:00
不知道呀
HelloWorld 16:30:06
先找到你的opam在哪
HelloWorld 16:30:35
去/Users/machao/ocamlbrew下找
孟起 16:31:06
我
HelloWorld 16:31:22
进入bin目录
孟起 16:31:36
jin进来了
HelloWorld 16:32:07
将这个目录的路径添加到.bashrc文件中
孟起 16:32:29
是 bashrc??
孟起 16:32:34
还是profile
HelloWorld 16:32:43
bashrc
HelloWorld 16:32:55
不过你也可以试试放在bash_profile
HelloWorld 16:33:04
我们一起填坑也是很愉快的
孟起 16:34:05
# OPAM configuration
. /Users/machao/ocamlbrew/ocaml-4.02.1/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true
孟起 16:34:12
/Users/machao/ocamlbrew/ocaml-4.02.1/bin
日期:2015-06-26
孟起 16:34:17
怎么融合?
HelloWorld 16:34:44
在这个后面加
HelloWorld 16:34:47
不用融合
HelloWorld 16:34:58
但是要记得加冒号:
孟起 16:35:35
ok
HelloWorld 16:35:39
我看看
孟起 16:36:01
HelloWorld 16:36:19
嗯,不负众望
孟起 16:36:29
.
HelloWorld 16:36:32
去执行source ~/.bash_profile
HelloWorld 16:36:37
让设置生效
孟起 16:37:00
再打开?
孟起 16:37:22
HelloWorld 16:38:03
少了一个-
孟起 16:38:14
HelloWorld 16:38:23
基本证明opam也正确了
孟起 16:38:28
恩,
孟起 16:38:39
基本上ok了?
HelloWorld 16:38:46
完成了啊
HelloWorld 16:39:03
去下载的infer目录下
HelloWorld 16:39:09
找到examples目录
HelloWorld 16:39:15
去实验下
孟起 16:39:35
ok
孟起 16:39:44
那里边有个hello
孟起 16:39:47
我试试
孟起 16:43:02
哈哈,成功了 ,你太牛逼了 。。要是不问你,这么复杂的东西肯定整不出来
HelloWorld 16:43:15
复杂个蛋
HelloWorld 16:43:20
自己也弄得出来
孟起 16:43:38
昨天弄了半天,就是不行,不太懂原理,
孟起 16:43:48
我得把聊天记录保存下来
HelloWorld 16:43:50
。。
HelloWorld 16:44:11
你才弄了半天就缴枪了
HelloWorld 16:44:20
我刚开始用的时候,用了2天
孟起 16:44:53
。。。。高,实在是高?你是做什么的?
HelloWorld 16:45:02
敲代码的
孟起 16:45:58
是ios马??
HelloWorld 16:46:11
不做
HelloWorld 16:46:20
没有专一
HelloWorld 16:46:22
都涉及
孟起 16:47:13
在北京??天津???
HelloWorld 16:47:19
北京
安装infer整个过程的更多相关文章
- ubuntu下安装 infer
sudo apt-get updatesudo apt-get upgradesudo apt-get install git openjdk-7-jdk m4 zlib1g-dev python-s ...
- facebook的infer检测工具的安装
缘由 由于公司产出代码的时候会使用静态扫描工具检测代码的质量,所以自己就想动手尝试一番infer整个的使用方式和使用效果,便动手安装了infer,结果安装过程中遇见太多的坑,导致很多时候都安装失败,这 ...
- Infer 在 Mac 上的安装和环境配置
Infer 在 Mac 上的安装和环境配置 Infer 介绍 Infer 是一个静态分析工具.Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题. 任何人都可以使 ...
- infer 检验IOS项目
1.MAC安装infer: brew install infer 2.设置环境变量指向安装infer/bin下 3.source .bash_profile 4.命令 infer -- xcode ...
- PTAM 编译安装 on MAC(mavericks)
最近有需要研究PTAM,所以需要在我的MAC上编译安装,整个过程让人非常崩溃各种问题陷阱.现在整理一下编译过程.我已经成功在MAC上编译.那么接下来我会详细讲解整个过程: 注意: 部分链接可能需要FQ ...
- mysql学习(1)-linux操作系统源码包安装
背景: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.22. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server ...
- (转载)5分钟安装Linux系统到U盘
一.工具 使用 LinuxLive USB Creator 下载地址:http://xz2.cr173.com//soft/LinuxLiveusb.zip 二.操作步骤 1.下载linux系统镜像, ...
- 实验 snort安装配置与规则编写
1 实验目的 在linux或windows任意一个平台下完成snort的安装,使snort工作在NIDS模式下,并编写符合相关情景要求的snort规则. 2 实验环境 物理机:windows 8.1 ...
- Python IDE专用编辑器PyCharm下载及配置安装过程(Ubuntu环境)
这几天在折腾Python环境,显示把笔记本安装Ubuntu Linux环境系统,然后基本的Python环境都安装完毕之后需要安装传说中在其平台中最好的代码编辑和管理工具PyCharm,于是就根据网上的 ...
随机推荐
- Putty部署tomcat
webserver下是tomcatprojects放置项目源代码webapp下放置项目 1. 输入地址栏 登入进去32 192.168.1.32 端口号22 2.进入projects文件夹 cd pr ...
- Python之路Day14--html
本节内容: 一.HTML 二.CSS 三.JS HTML 1.一套规则,浏览器认识的规则. 2.开发者: 学习Html规则 开发后台程序: - 写Html文件(充当模板的作用) ****** - 数据 ...
- 完善ecshop的mysql类
前篇文章中,我提及到了如何<提取ecshop的mysql类>.但是没有数据库前缀的写法 废话不说,上步骤(目录结构请参考提取ecshop的mysql类) 修改connfig.php为 &l ...
- Session 、Application 和 HttpContext 的使用区别
在ASP.NET WEB页面开发中,经常会需要保存一些信息,以便在不同的页面或时间段都能够访问到.这其中便会用到Session和Application. Session .Application 和 ...
- error C2678
自定义结构类型,为支持插入到stl set或者排序,一种方式是重载operator<运算符成员函数.如果忘记将函数标识为const,则在编译时会报 6>c:\program files ( ...
- thrift ssl 证书整理
一.生成证书,所需机器数必须 >= 2(一台生成服务端证书,一台生成客户端证书),以下服务器以A表示服务端.B表示客户端来举例,thrift版本为0.7.01.自签名的证书的生成和测试 1)生成 ...
- 每周一书《Oracle 12 c PL(SQL)程序设计终极指南》
本周为大家送出的书是<Oracle 12 c PL(SQL)程序设计终极指南>,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著. 内容简介: <Oracle 12c PL/SQ ...
- 剑指Offer面试题:1.实现Singleton模式
说来惭愧,自己在毕业之前就该好好看看<剑指Offer>这本书的,但是各种原因就是没看,也因此错过了很多机会,后悔莫及.但是后悔是没用的,现在趁还有余力,把这本书好好看一遍,并通过C#通通实 ...
- [.net 面向对象程序设计深入](1)UML——在Visual Studio 2013/2015中设计UML类图
[.net 面向对象程序设计深入](1)UML——在Visual Studio 2013/2015中设计UML类图 1.UML简介 Unified Modeling Language (UML)又称统 ...
- 扫描仪API接入大全:Twain, WIA 或 两者不具有.[换个思路 春暖花开]
最近做和扫描仪接入的扫描应用程序,深深感觉到了来自底层设备和WINDOWS协议的恶意.软件专业,对计算机深层次通知机制和协议,以及与之相连接的机器的接入协议和一些参数,当时并木有认真学习和了解,前一阵 ...