1

我将 revel 与 GO15VENDOREXPERIMENT 一起使用。这意味着我的 revel 包位于我的项目文件夹内的 vendor 文件夹中:

$GOPATH\src\myproject\vendor\github.com\revel

狂欢和我的项目正确构建。Go 隐式地将 revel 导入更改为:

"myproject/vendor/github.com/revel/revel

但是,当我运行我的项目时,revel 会尝试从标准 GOPATH 导入。它无法识别我打开了 GO15VENDOREXPERIMENT。

c:\WorkspaceGo\go\src\myproject>revel run myproject
~
~ revel! http://revel.github.io
~
ERROR 2015/12/20 09:51:27 revel.go:281: Failed to find Revel with error: 
cannot find package "github.com/revel/revel" in any of:
    C:\Go\src\github.com\revel\revel (from $GOROOT)
    c:\WorkspaceGo\go\src\github.com\revel\revel (from $GOPATH)

如何让 revel 识别 GO15VENDOREXPERIMENT 以便它使用正确的 GOPATH?

4

0 回答 0