• 安装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

    北京

  • 相关阅读:
    Codeforces 1325D
    Codeforces 1325C
    Codeforces 1311F
    Codeforces 1311E
    Codeforces 1311D
    Codeforces 1316C
    JVM调试常用命令——jstack命令与线程状态(4)
    JVM调试常用命令——jstack命令与线程状态(3)
    JVM调试常用命令——jstack命令与Java线程栈(2)
    Java中类的比较与排序方法(应用Comparable接口与Comparator接口)
  • 原文地址:https://www.cnblogs.com/machao/p/4770772.html
Copyright © 2020-2023  润新知