Что происходит, если gopath содержит больше 1 директории?

Пользователь

от buster , в категории: Golang , год назад

Что происходит, если gopath содержит больше 1 директории?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от johnpaul.blick , год назад

@buster 

Если GOPATH содержит более одной директории, то Go-инструменты (такие как компилятор, линтер, средства автоматической сборки и т. д.) будут искать пакеты во всех директориях, указанных в GOPATH, в порядке, определенном переменной PATH в вашей операционной системе. Однако, если две директории имеют одинаковые пакеты, то может произойти конфликт, и непредсказуемые ошибки могут возникнуть в процессе сборки или выполнения программы. Поэтому рекомендуется использовать только одну директорию в GOPATH.