【发布时间】:2014-02-12 16:26:56
【问题描述】:
按照answer,我创建了以下项目结构:
.
├── bin
├── pkg
└── src
└── github.com
└── GITHUB_USERNAME
└── PROJECTNAME
├── lib
│ └── model.go
│ └── ... .go
├── LICENSE
├── README.md
└── PROJECTNAME.go
-
PROJECTNAME.go有包main -
model.go有包PROJECTNAME
在PROJECTNAME.go我正在导入以下内容:
import(
'github.com/GITHUB_USERNAME/PROJECTNAME/lib/model'
)
但是当我运行go build 时,我得到以下错误:
cannot find package "github.com/GITHUB_USERNAME/PROJECTNAME/lib/model" in any of:
/usr/lib/go/src/pkg/github.com/GITHUB_USERNAME/PROJECTNAME/lib/model (from $GOROOT)
/home/USERNAME/go/src/github.com/GITHUB_USERNAME/PROJECTNAME/lib/model (from $GOPATH)
如何正确导入包名?还有其他策略吗?
【问题讨论】:
标签: go