我正在尝试导入" github.com/couchbaselabs/go-couchbase" ;,然而LiteIDE说:
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)
这是我的代码:
import (
"encoding/json"
"fmt"
"github.com/couchbaselabs/go-couchbase"
)
那么可能的原因是什么?我已将自定义目录设置为/ home / peter / gosrc / src / test_program。
答案 0 :(得分:1)
您应该首先使用“go get”命令获取文件的来源并将它们安装到您的GOPATH目录中,因为go-couchbase是一个远程包,它还没有存在于您的系统中。
'去github.com/couchbaselabs/go-couchbase'
这是官方golang网站上的一篇文章,介绍了如何获取远程包http://golang.org/doc/code.html#remote。
您还可以阅读有关go命令的更多信息,例如“go get”或“go test”here。