Хотите знать, как установить и настроить языкя программирования Go на виртуальном сервере под управлением ОС Ubuntu 18.04? Мы проинструктируем!
Go представляет собой язык программирования с открытым исходным кодом, что обеспечивает создание понятного, безопасного, надежного и высокоэффективного программного обеспечения. Язык Go работает на всех популярных ОС, включая Linux, Windows и MacOS.
Ключевые требования
Устанавливающий Go пользователь должен иметь привилегии sudo.
Загрузка и установка
Подключитесь к VPS по протоколу SSH. Проверьте последнюю актуальную версию Go на официальном сайте и с помощью curl загрузите архив в домашнюю директорию:
cd ~
curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
Теперь вы можете использовать sha256sum для контроля архива:
sha256sum go1.10.3.linux-amd64.tar.gz
Разархивируйте сжатый файл, чтобы представить подробный вывод имен файлов:
tar xvf go1.10.3.linux-amd64.tar.gz
Измените владельца каталога go и для локальной установки переместите его в каталог /usr/local:
sudo chown -R root:root ./go
sudo mv go /usr/local
Теперь следует определить пути в среде окружения с помощью текстового редактора, например, vi:
sudo vi ~/.profile
Добавьте в файл такие строки:
export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
Обновите свой профиль, чтобы изменения вступили в силу:
source ~/.profile
Тестирование установки
Создайте новый каталоги для рабочей области Go специально для размещения собранных файлов:
mkdir $HOME/work
mkdir $HOME/work/src
mkdir $HOME/work/src/hello
Создайте файл для размещения тестовой программы:
vi $HOME/work/src/hello/hello.go
Вставьте такие строки в файл и сохраните изменения:
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
Скомпилируйте исходный код с используя такую команду:
go install hello
А также:
hello
В результате в консоли появится следующая позитивная строка:
hello, world
Конфигурация и проверка закончены!techsupport@cloudlite.ru - служба техподдержки
sales@cloudlite.ru - вопросы по услугам, оплате, документам и партнерству
partner@cloudlite.ru - партнерская программа