• Goland не видит некоторые папки в linux (В т.ч. usr/local). Как указать goroot?

    Catofood
    @Catofood Автор вопроса
    Всем спасибо, решил проблему самостоятельно.

    А далее само решение:
    1. Я удалил go полностью из всех папок usr/lib и usr/local с помощью root режима файлового менеджера.
    2. Скачал архив с файлами языка go с офцициальной страницы с загрузкой, после чего распаковал архив не в папку usr/local/, как сказано в инструкции, а в home/catofood/ (Где catofood это имя пользователя) и переименовал папку go в goroot чтобы больше не путаться. Получилось так, что файлы языка go хранятся по такому пути: home/catofood/goroot.
    3. Зашёл в консоль и сделал следующее:
    1) Написал "nano ~/.profile"
    2) В открывшемся интерфейсе пролистал вниз до упора
    3) (Кто не редактировал до этого файл .profile - пропускайте этот пункт) удалил строку
    "export PATH=$PATH:/usr/local/go/bin"
    4) Добавил строку export PATH=$PATH:/home/catofood/goroot/bin (Как я понял эта строка связывает команду "go" в консоли с самими файлами go)
    5) Нажал ctrl + x, затем Y, затем enter (Выйти, сохранить изменения, оставить название в покое)
    6) Зашёл в goland и указал путь "home/catofood/goroot", где catofood это имя пользователя. Goland УВИДЕЛ папку с файлами языка go.
    7) Всё работает!
    Прошу прощения за воду, но я справился и рад этому!
    Ответ написан
    Комментировать