下面是这里聊天室教程
我将其更改为导入本地包,而不是使用ravel的github中的示例。我在其中一个控制器(tuts中的refresh.go)中将其更改为这样的内容:
import (
"./../chatroom"
"github.com/revel/revel"
)聊天室在正确的目录中:
- app
- chatroom
- chatroom.go
- controllers
- refresh.go
- app.gopackage chatroom也已在chatroom.go中初始化。
但是在运行代码时,我收到了以下错误:
非本地包中的Go代码应用程序/tmp/main.go不编译:本地导入“/./chatroom”
我在这里做错什么了?
发布于 2014-11-02 13:26:58
最好不是使用相对路径,而是使用来自按照这个答案的路径。
在您的例子中,$GOPAHT/src是否包括应用程序聊天室,您可以使用
import app/chatroom“任择议定书”的评论:
工作,但我必须包括我的应用程序名称,类似于
myapp/app/chatroom,
如果$GOPATH/src包含myapp文件夹,这是有意义的。
https://stackoverflow.com/questions/26699526
复制相似问题