Голанг на затмении: "Ресурс не имеет соответствующего пакета Go" на Mac

Как указано в заголовке, у меня проблема с запуском кода Golang на Eclipse. В настоящее время я использую Mac, и я установил go с помощью homebrew.

В настоящее время папка, в которую устанавливается go, выглядит следующим образом.

/usr/local/Cellar/go/1.5.2/..

и после запуска терминала и ввода open ~/.bash_profile Я добавил следующее.

export GOROOT="/usr/local/Cellar/go/1.5.2/"
export PATH=$PATH:$GOROOT/bin

Я все еще что-то упускаю?

PS Если я запускаю код с помощью терминала, как go run main.goУ меня абсолютно нет проблем. Проблема должна быть из-за неправильной настройки в Eclipse.

4 ответа

У меня была такая же ошибка. Помещение исходного файла в подпапку в src исправило это.

Перейдите в "Run Configurations" -> "Filter with Go Application" -> выберите ваш проект, затем перейдите на вкладку "Environment", затем нажмите на кнопку "select" и отметьте среду GOPATH. выберите применить, а затем запустить.

У меня была та же проблема, и я сделал две вещи, чтобы решить ее:

  1. Я открыл "Запустить конфигурации", отфильтровал с помощью "Go" и создал новую конфигурацию (в результате фильтра щелкните правой кнопкой мыши "Go Application"). На вкладке Environment добавлена ​​новая переменная: GOPATH = [путь к вашей рабочей области].
  2. У меня были файлы.go прямо в папке src, и это неправильно. Я создал папку в папке src и переместил файлы.go в эту папку.

Первый шаг можно заменить созданием системного окружения и добавлением его в список с помощью параметра "Выбрать" вместо создания нового. Я предпочел создать новый, чтобы я мог запускать разные проекты на одном и том же ноутбуке, не меняя значения системной среды.

Потому что путь к исполняемому файлу не правильный.
GoClipse компилирует исходный код в $project/bin, поэтому мы должны установить GOPATH = $project

Выберите проект> Alt+Enter > Go Compiler > Использовать настройки проекта> Eclipse GOPATH

В моем случае вики-учебник, GOPATH = :/home/sovann/go/wiki,
Затем IDE может найти /home/sovann/go/wiki/bin/main

Другие вопросы по тегам