英文:
LiteIDE cannot build a plugin
问题
我正在尝试导入"github.com/couchbaselabs/go-couchbase",但是LiteIDE显示:
无法在以下任何位置找到包"github.com/couchbaselabs/go-couchbase":
/usr/lib/go/src/pkg/github.com/couchbaselabs/go-couchbase(来自$GOROOT)
/home/peter/gosrc/src/test_program/src/github.com/couchbaselabs/go-couchbase(来自GOPATH)
这是我的代码:
import (
"encoding/json"
"fmt"
"github.com/couchbaselabs/go-couchbase"
)
那么可能的原因是什么?我已将自定义目录设置为/home/peter/gosrc/src/test_program。
英文:
I am trying to import "github.com/couchbaselabs/go-couchbase", however the LiteIDE saids:
cannot find package "github.com/couchbaselabs/go-couchbase" in any of:
/usr/lib/go/src/pkg/github.com/couchbaselabs/go-couchbase (from $GOROOT)
/home/peter/gosrc/src/test_program/src/github.com/couchbaselabs/go-couchbase(from GOPATH)
Here is my code:
import (
"encoding/json"
"fmt"
"github.com/couchbaselabs/go-couchbase"
)
So what is the possible reason? I have set the custom directory to /home/peter/gosrc/src/test_program.
答案1
得分: 1
你应该首先使用"go get"命令获取文件的源代码,并将其安装到你的GOPATH目录中,因为go-couchbase是一个远程包,尚未存在于你的系统中。
'go get github.com/couchbaselabs/go-couchbase'
这是官方golang网站上的一篇文章,介绍了如何获取远程包的方法http://golang.org/doc/code.html#remote。
你也可以在这里阅读更多关于"go get"或"go test"等go命令的信息(链接):http://golang.org/cmd/go/。
英文:
You should first use the "go get" command to fetch the source of the files and install them into your GOPATH directory because go-couchbase is a remote package and it is not yet present in your system.
' go get github.com/couchbaselabs/go-couchbase '
This is an article on the official golang website which explains how to get remote packages http://golang.org/doc/code.html#remote.
You can also read more about the go commands such as "go get" or "go test" here.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论