-1

我正在尝试导入“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。

4

1 回答 1

1

您应该首先使用“go get”命令获取文件的源并将它们安装到您的 GOPATH 目录中,因为 go-couchbase 是一个远程包,它还没有出现在您的系统中。

'去获取 github.com/couchbaselabs/go-couchbase '

这是 golang 官方网站上的一篇文章,解释了如何获取远程包http://golang.org/doc/code.html#remote

您还可以在此处阅读有关 go 命令的更多信息,例如“go get”或“go test” 。

于 2014-08-06T10:57:43.263 回答