日期: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. web应用程序

    1.web应用程序和网站的区别 应用程序有两种模式C/S.B/S.C/S是客户端/服务器端程序,也就是说这类程序一般独立运行.而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来 ...

  2. HDU--洗衣服

    洗衣服 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...

  3. Python之路第一课Day7--随堂笔记(面向对象编程进阶...未完待续 )

    本节内容: 面向对象高级语法部分 静态方法.类方法.属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 面向对象高级语法部分 一.静态方法 通过@s ...

  4. [原创]MySQL innodb_rollback_on_timeout参数对锁的影响

    环境:Server version:         5.6.21-log MySQL Community Server (GPL) 前提提要: innodb_rollback_on_timeout是 ...

  5. Red Hat5.5 install Generic mysql-5.7.10

    1.确认以下依赖包已安装 [ncurses ncurses-devel openssl-devel bison autoconf automake bison gcc m4 libtool make ...

  6. ntko office在线编辑控件问题记录

    ntko office在线预览插件 http://www.ntko.com/ 问题:火狐或谷歌下保存报[没有打开的文档]错误,ie正常 原因:火狐.谷歌.ie的各方法执行文字不同,ie嵌在页面,而火狐 ...

  7. VB.net 2010 AndAlso,OrElse和And,Or的区别

    '************************************************************************* '**模 块 名:VB.net 2010 AndA ...

  8. SQL Server 2016中In-Memory OLTP继CTP3之后的新改进

    SQL Server 2016中In-Memory OLTP继CTP3之后的新改进 转译自:https://blogs.msdn.microsoft.com/sqlserverstorageengin ...

  9. UWP中重用C/C++代码时踩过的一些坑

    标题中提到的UWP,主要是指用C#来写UWP的主工程,开发过程中可能需要调用C/C++实现的库. 为什么需要调用C/C++的库呢,举个例子,开源库OpenSSL实现了许多加密算法,稳定快速,我们想在应 ...

  10. 【VC++技术杂谈007】使用GDI+进行图片格式转换

    本文主要介绍如何使用GDI+对图片进行格式转换,可以转换的图片格式为bmp.jpg.png. 1.加载GDI+库 GDI+是GDI图形库的一个增强版本,提供了一系列Visual C++ API.为了使 ...