日期: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整个过程的更多相关文章

  1. ubuntu下安装 infer

    sudo apt-get updatesudo apt-get upgradesudo apt-get install git openjdk-7-jdk m4 zlib1g-dev python-s ...

  2. facebook的infer检测工具的安装

    缘由 由于公司产出代码的时候会使用静态扫描工具检测代码的质量,所以自己就想动手尝试一番infer整个的使用方式和使用效果,便动手安装了infer,结果安装过程中遇见太多的坑,导致很多时候都安装失败,这 ...

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

    Infer 在 Mac 上的安装和环境配置 Infer 介绍 Infer 是一个静态分析工具.Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题. 任何人都可以使 ...

  4. infer 检验IOS项目

    1.MAC安装infer:  brew install infer 2.设置环境变量指向安装infer/bin下 3.source .bash_profile 4.命令  infer -- xcode ...

  5. PTAM 编译安装 on MAC(mavericks)

    最近有需要研究PTAM,所以需要在我的MAC上编译安装,整个过程让人非常崩溃各种问题陷阱.现在整理一下编译过程.我已经成功在MAC上编译.那么接下来我会详细讲解整个过程: 注意: 部分链接可能需要FQ ...

  6. mysql学习(1)-linux操作系统源码包安装

    背景: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.22. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server ...

  7. (转载)5分钟安装Linux系统到U盘

    一.工具 使用 LinuxLive USB Creator 下载地址:http://xz2.cr173.com//soft/LinuxLiveusb.zip 二.操作步骤 1.下载linux系统镜像, ...

  8. 实验 snort安装配置与规则编写

    1 实验目的 在linux或windows任意一个平台下完成snort的安装,使snort工作在NIDS模式下,并编写符合相关情景要求的snort规则. 2 实验环境 物理机:windows 8.1 ...

  9. Python IDE专用编辑器PyCharm下载及配置安装过程(Ubuntu环境)

    这几天在折腾Python环境,显示把笔记本安装Ubuntu Linux环境系统,然后基本的Python环境都安装完毕之后需要安装传说中在其平台中最好的代码编辑和管理工具PyCharm,于是就根据网上的 ...

随机推荐

  1. Putty部署tomcat

    webserver下是tomcatprojects放置项目源代码webapp下放置项目 1. 输入地址栏 登入进去32 192.168.1.32 端口号22 2.进入projects文件夹 cd pr ...

  2. Python之路Day14--html

    本节内容: 一.HTML 二.CSS 三.JS HTML 1.一套规则,浏览器认识的规则. 2.开发者: 学习Html规则 开发后台程序: - 写Html文件(充当模板的作用) ****** - 数据 ...

  3. 完善ecshop的mysql类

    前篇文章中,我提及到了如何<提取ecshop的mysql类>.但是没有数据库前缀的写法 废话不说,上步骤(目录结构请参考提取ecshop的mysql类) 修改connfig.php为 &l ...

  4. Session 、Application 和 HttpContext 的使用区别

    在ASP.NET WEB页面开发中,经常会需要保存一些信息,以便在不同的页面或时间段都能够访问到.这其中便会用到Session和Application. Session .Application 和 ...

  5. error C2678

    自定义结构类型,为支持插入到stl set或者排序,一种方式是重载operator<运算符成员函数.如果忘记将函数标识为const,则在编译时会报 6>c:\program files ( ...

  6. thrift ssl 证书整理

    一.生成证书,所需机器数必须 >= 2(一台生成服务端证书,一台生成客户端证书),以下服务器以A表示服务端.B表示客户端来举例,thrift版本为0.7.01.自签名的证书的生成和测试 1)生成 ...

  7. 每周一书《Oracle 12 c PL(SQL)程序设计终极指南》

    本周为大家送出的书是<Oracle 12 c PL(SQL)程序设计终极指南>,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著. 内容简介: <Oracle 12c PL/SQ ...

  8. 剑指Offer面试题:1.实现Singleton模式

    说来惭愧,自己在毕业之前就该好好看看<剑指Offer>这本书的,但是各种原因就是没看,也因此错过了很多机会,后悔莫及.但是后悔是没用的,现在趁还有余力,把这本书好好看一遍,并通过C#通通实 ...

  9. [.net 面向对象程序设计深入](1)UML——在Visual Studio 2013/2015中设计UML类图

    [.net 面向对象程序设计深入](1)UML——在Visual Studio 2013/2015中设计UML类图 1.UML简介 Unified Modeling Language (UML)又称统 ...

  10. 扫描仪API接入大全:Twain, WIA 或 两者不具有.[换个思路 春暖花开]

    最近做和扫描仪接入的扫描应用程序,深深感觉到了来自底层设备和WINDOWS协议的恶意.软件专业,对计算机深层次通知机制和协议,以及与之相连接的机器的接入协议和一些参数,当时并木有认真学习和了解,前一阵 ...