Machez
@Machez
Бу!

Как для Golang указать возможность использовать файлы из src проекта?

Сама SDK языка Golang установлена в C:\Go, а проект лежит допустим в D:\Proj и в папке проекта есть директория src, которая содержит используемые в проекте файлы...

Суть проблемы такова:
При попытке запустить приложение выдается ошибка
main.go:5:2: cannot find package "Proj/src" in any of:
	C:\Go\src\Proj\src (from $GOROOT)
	C:\Go\bin\src\Proj\src (from $GOPATH)


Содержимое файла D:\Proj\main.go
package main

import (

	"Proj/src"

)


func main()  {

}


Проблема примерно понятна... Proj/src ищется внутри папки с SDK. Как сделать так, чтобы еще пакеты искались в src самого проекта?

OS: Windows
IDE: Gogland
  • Вопрос задан
  • 1478 просмотров
Решения вопроса 1
@RidgeA
1. Не идиоматичный путь - указать относительные пути - "./Proj/src"
2. Следовать рекомендации https://golang.org/doc/code.html
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
astec
@astec
Разработчик https://debtstracker.io/
Я делаю симлинк из C:\Go на D:\Proj\src
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы