У меня есть проект, над которым я работаю, с именем project1
.
Пару месяцев go Я работал над project2
, который содержит пакет с именем engine
, и я хочу использовать его внутри project1
.
Эти проекты являются локальными, поэтому я прочитал здесь , как импортировать локальные проекты и попробовал его, но получил ошибку:
Cannot resolve file `project2`
Одна интересная вещь заключается в том, что когда я набираю имя project2
в разделе import(..)
Голанд идентифицирует его как модуль, но после того, как я нажимаю на него, я получил ошибку, которую невозможно устранить.
С Goland у меня есть возможность запустить sync packages of 'project1'
, но когда я нажал на нее, я также получил ошибку:
project1/pkg/utils imports
project2: cannot find module providing package project2
Я также попытался создать папку vendor
в project1
и скопируйте и вставьте все project2
в папку vendor
, но это все равно не помогло.
Есть идеи, почему это не решается?