zoukankan      html  css  js  c++  java
  • Idea golang "can’t find import" 解决方法

    如题,在使用leveldb go wrapper levigo 的时候,本地安装好levigo后,通过命令行编译代码正常并能work,但在Idea中使用时出现:

    can't find import "github.com/jmhodges/levigo"

    参考 https://github.com/mtoader/google-go-lang-idea-plugin/issues/159

    我是这么解决的:分别创建源码和.a文件所在目录的软连接:

    其中 /home/fun/software/go/go/

    fun@fun:~$ echo $GOROOT
    /home/fun/software/go/go

    软链接:

      /home/fun/software/go/go/pkg/linux_amd64/github.com -> /home/fun/software/go/go/bin/pkg/linux_amd64/github.com/ 

    /home/fun/software/go/go/src/pkg/github.com -> /home/fun/software/go/go/bin/src/github.com/

    文件结构:

    tree /home/fun/software/go/go/pkg/linux_amd64/github.com
    /home/fun/software/go/go/pkg/linux_amd64/github.com
    └── jmhodges
    └── levigo.a

    tree /home/fun/software/go/go/src/pkg/github.com
    /home/fun/software/go/go/src/pkg/github.com
    ├── jmhodges
    │   └── levigo
    │   ├── batch.go
    │   ├── cache.go
    │   ├── comparator.go
    │   ├── conv.go
    │   ├── db.go
    │   ├── doc.go
    │   ├── env.go
    │   ├── examples
    │   │   └── comparator_example.go
    │   ├── filterpolicy.go
    │   ├── iterator.go
    │   ├── leveldb_test.go
    │   ├── LICENSE
    │   ├── options.go
    │   └── README.md
    └── nsf
    └── gocode
    ├── autocompletecontext.go
    ├── autocompletefile.go

    ..........

      

  • 相关阅读:
    逆波兰表达式解数学运算(c#)
    杂文
    WebDriverExtensionsByC#
    cookie使用
    Discuz
    重构中学习
    生活知识
    js和 jquery对象
    jquery中is的用法
    html下select追加元素,IE下错误
  • 原文地址:https://www.cnblogs.com/AndreMouche/p/3279335.html
Copyright © 2011-2022 走看看