Разный GOPATH в bash terminal и в Goland IDE

#linux #bash #go #ubuntu-18.04 #goland

#linux #bash #Вперед #ubuntu-18.04 #goland

Вопрос:

Я изменил свой GOPATH и для того, чтобы сделать изменения постоянными, я добавил следующую строку в свой .bashrc файл:

 export GOPATH=$HOME/workspaces/go_projects
  

После перезагрузки, когда я запускаю go env в терминале bash, я вижу правильный путь, но когда я проверяю в терминале IDE GoLand, я все еще вижу старый путь.

Есть идеи?

Я работаю на Ubuntu 18.04.

Комментарии:

1. Не помещайте переменные path в rc-файл, используйте .profile (или .bash_profile в зависимости от того, как настроена ваша система)

Ответ №1:

Вам нужно проверить настройки GOPATH для GoLand IDE.
Перейдите Settings > Go > GOPATH и проверьте настройки.
Ниже приведен фрагмент для моей системы.

введите описание изображения здесь

Убедитесь, что вы выбрали «Использовать GOPATH, определенный в системной среде».

Комментарии:

1. Спасибо @Saurav Prakash, но у меня уже есть эти настройки.

2. Я приму этот ответ, хотя у меня он сработал только тогда, когда я настроил GOPATH на уровне проекта.