gpt4 book ai didi

import - 去 + revel : How to import custom package?

转载 作者:IT王子 更新时间:2023-10-29 01:43:02 25 4
gpt4 key购买 nike

我正在关注涵盖的聊天室教程here

我将其更改为导入本地包,而不是使用 ravel 的 github 中的示例。我在其中一个 Controller 中将其更改为类似这样的内容(refresh.go in the tuts):

import (
"./../chatroom"
"github.com/revel/revel"
)

聊天室位于正确的目录中:

- app
- chatroom
- chatroom.go
- controllers
- refresh.go
- app.go

package chatroom 也已在 chatroom.go 中初始化。

但是在运行代码时,我收到了这个错误:

Go代码app/tmp/main.go编译不通过:local import "./../chatroom"in non-local package

我在这里做错了什么?

最佳答案

最好,following this answer不使用相对路径,而是来自 $GOPATH/src

的路径

在您的情况下,$GOPAHT/src 是否包含应用程序聊天室,您将使用

import app/chatroom

OP 评论:

working, but I have to include my app name, something like myapp/app/chatroom,

这是有道理的,如果 $GOPATH/src 包含文件夹 myapp

关于import - 去 + revel : How to import custom package?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26699526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com