zoukankan      html  css  js  c++  java
  • liteIDE在Ubuntu14安装过程中编译报错

    安装必要工具

    首先安装以下工具

    go get -u github.com/visualfc/gotools
    go get -u github.com/visualfc/gocode
    

    然后切换到解压后的liteide的目录

    cd /usr/local/liteide/build 
    

    下面开始安装官网提供的安装步骤安装:

    $ sudo apt-get update
    $ sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui libqtwebkit-dev g++
    
    $ git clone https://github.com/visualfc/liteide.git
    $ cd liteide/build
    $ ./update_pkg.sh
    $ QTDIR=/usr ./build_linux.sh
    
    ## Run it: ##
    $ cd liteide/build/liteide/bin
    $ ./liteide
    

    当执行到 QTDIR=/usr ./build_linux.sh的时候,就产生类似下面这的报错:

    build liteide tools ...
    can't load package: cannot find module providing package github.com/visualfc/gotools: working directory is not part of a module
    

    错误信息就是不能加载这个包,那怎么办,我们手动把这个安装脚本要下载的包给下载下来,

    go install github.com/visualfc/gotools
    go install github.com/visualfc/gocode
    go install github.com/fatih/gomodifytags
    

    安装无误后,就把build_linux.sh 里面 这几行给注释掉

     56 #go install -ldflags "-s" -v github.com/visualfc/gotools
     57
     58 #if [ $? -ge 1 ]; then
     59 #       echo 'error, go install fail'
     60 #       exit 1
     61 #fi
     62
     63 #go install -ldflags "-s" -v github.com/visualfc/gocode
     64
     65 #if [ $? -ge 1 ]; then
     66 #       echo 'error, go install fail'
     67 #       exit 1
     68 #fi
     69
     70 #go install -ldflags "-s" -v github.com/fatih/gomodifytags
     71 #
     72 #if [ $? -ge 1 ]; then
     73 #       echo 'error, go install fail'
     74 #       exit 1
     75 #fi
    

    然后重新执行 QTDIR=/usr ./build_linux.sh 就可以了。

  • 相关阅读:
    Redis数据结构
    PostgreSQL中的onflict
    Lombok注解
    Kafka基本介绍
    Java8特性
    Java8特性Lambda表达式
    网络经济与企业管理(第10章:供应链管理)
    网络经济与企业管理(第9章:企业知识管理)
    网络经济与企业管理(第8章:人力资源管理)
    网络经济与企业管理(第7章:企业财务管理)
  • 原文地址:https://www.cnblogs.com/liaojiafa/p/12798025.html
Copyright © 2011-2022 走看看