Я следую учебному пособию по комнате чата hereGo + Revel: Как импортировать пользовательский пакет?
Я изменил его, чтобы импортировать локальный пакет вместо использования образца из github ravel. Я изменил его на что-то подобное в одном из контроллеров (refresh.go
в Tuts):
import (
"./../chatroom"
"github.com/revel/revel"
)
И Chatroom был в нужном каталоге:
- app
- chatroom
- chatroom.go
- controllers
- refresh.go
- app.go
package chatroom
также инициализируется уже в chatroom.go
.
Но при выполнении кода, я получил эту ошибку:
The Go код приложения/TMP/main.go не компилируется: локальный импорт "./../chatroom" в нелокальной пакете
Что я здесь делаю неправильно?
Работая, но я должен указать свое имя приложения, что-то вроде 'myapp/app/chatroom' – user2002495