alexey.ostroverkhov

Зарегистрирован с 14.02.2026
Комментарии
14 февраля 2026

Небольшие замечания по части установки на Линуксе:

sudo export PATH=$PATH:/usr/local/go/bin && source $HOME/.profile

Во-первых, для экспорта переменных не нужен sudo - поскольку это делается под текущим пользователем. Во-вторых, в профайл мы изменений не вносили, поэтому применять настройки оттуда смысла особого нет. Тут скорее напрашивается конструкция типа такой:

echo "export PATH=$PATH:/usr/local/go/bin">> ~/.profile && source ~/.profile

Второй момент:

sudo nano ~/.profile

Зачем здесь опять вызывать через sudo редактирование файла профиля текущего пользователя? Sudo здесь лишнее, все работает и без него.

В-третьих - желательно использовать какой-то один формат публикуемого исходного кода - если используется "~" как алиас для "$HOME", а "." для "source" - то желательно везде его и использовать, а не миксовать разные стили Ну и в-четвертых:

"Вводим следующие строчки в файл /.profile:"

в данном случае вы указываете файл не в домашнем каталоге пользователя, а в корневом каталоге, где его обычно нет

Относительно MacOS - default shell в MacOS достаточно давно уже zsh и изменения следует вносить в файл .zprofile

Ответить