Учебное пособие было впервые опубликовано в общедоступной учетной записи WeChat «Время программирования».
1. Загрузите и установите язык Go
ссылка для скачивания:golang.google.cn/dl/
После завершения загрузки дважды щелкните файл msi, чтобы установить его.Я привык устанавливать программное обеспечение на свой диск E.Program Files
Под содержанием
Затем нажмите до упораNext
Вы можете, пока не появится следующий интерфейс, установка завершена.
2. Настройте среду Goland
Изучение языка программирования и использование приличной IDE может избавить вас от многих проблем.
Для разработки проектов на Python я привык использовать PyCharm, потому что я привык к IDE в стиле JetBrains, что может значительно сэкономить мне средства на ознакомление с новой IDE, поэтому здесь я по-прежнему использую IDE, специально разработанную JetBrains. для языка Go:Goland
.
Адрес загрузки Голанда:download.jet brains.com/go/go lazy-2…
Дважды кликаем по скачанному exe файлу, помимо выбора пути установки, я обычно заменяю его диском Е, и выбираю до концаNext
, пока не появится следующий интерфейс, выберите все в соответствии с вашими потребностями (рекомендуется выбрать все)
Тогда весь путьNext
, пока не появится следующий интерфейс, установка завершена, выберитеRun Gogland
Запустите его сейчас.
В настоящее время, если вы не приобрели код активации JetBrains, вы не можете использовать Goland в настоящее время.
Для того, чтобы сделать наше обучение более плавным, здесь мы научим вас использовать метод взлома для получения права на использование Goland.
Сначала загрузите соответствующий патч для взлома:С . на .net/uploads/to…
Загруженный zip-пакет содержит три файла
- jetbrains-agent.jar: патч для взлома
- resources_cn.jar: китайский патч
- код активации.txt: код активации
Скопируйте jetbrains-agent.jar в папку bin каталога установки Goland, мой путь: E:\Program Files\JetBrains\GoLand 2019.2.3\bin
Затем откройте два файла с помощью редактора
Добавьте следующую строку в последнюю строку, вам нужно изменить следующее значение в соответствии с вашим собственным путем.
-javaagent:E:\Program Files\JetBrains\GoLand 2019.2.3\bin\jetbrains-agent.jar
Затем снова откройте интерфейс запуска Goland, нажмитеActivation code
,копировать激活码.txt
Код активации в , заполните и нажмите ОК
На этом этапе ваш Goland можно использовать в обычном режиме, создайте каталог моего проекта и, кстати, настройте GOROOT.
После создания проекта нажмите Files->Settings->GOPATH, чтобы добавить каталог нашего проекта.F:\Go-Player
Просто нажмите на файл go, вы увидите запись конфигурации на стрелке на рисунке ниже, нажмите, чтобы войти, чтобы настроить Go runner.
Настройте, как указано ниже.
Удалить запрос параметра
настроить гопрокси
Установите goimports (плагин автоматического форматирования), если вы не установили его ранее, вам будет предложено нажатьyes
Загрузить и установить .
На этом настройка среды завершена.
В корневом каталоге проекта создайте следующие три папки и файл hello.go в каталоге src.
Нажимаем кнопку запуска, и в консоли видим знакомуюHello, World!
3. Настройте среду VS Code
Заранее задайте переменные среды на уровне пользователя
GOPATH = F:\Go-Player
PATH = %GOPATH%\bin # 以追加的方式
Вчера кто-то спросил в области комментариев, что такое GOPATH и GOROOT? Зачем вам нужно его настраивать? Вспомните, если вы изучаете Python, при установке интерпретатора Python вам также нужно устанавливать переменные среды? Аналогично здесь.
GOROOT
: В языке GO представляет собой путь установки компиляции языка Go, инструментов, стандартных библиотек и т. д., с помощью которого вы можете сообщить системе, где находится ваш go.exe.Если он не задан, вы его запустите позже.go get
,go install
когда система его не распознает.
а такжеGOPATH
Переменная окружения представляет рабочий каталог Go. Этот каталог указывает, где найти пакеты Go, исполняемые программы и т. д. Этот каталог может быть представлен несколькими каталогами. Здесь я установил его как свою рабочую область (вы можете установить каталог самостоятельно):F:\Go-Player
, если не задано, по умолчанию используется папка go в пользовательском каталоге.
По какой-то причине официальный источник Go недоступен в Китае, что приводит к сбою загрузки некоторых пакетов, когда мы их скачиваем.
Решений много, на данный момент самое простое — настроить прокси.
Как настроить? Все, что требуется, это одна команда.
$ go env -w GOPROXY=https://goproxy.cn,direct
Здесь я хочу сказать еще кое-что: в GO-проекте, вообще говоря, структура его рабочих каталогов выглядит следующим образом:
- каталог bin: содержит исполняемые программы, обратите внимание, что они исполняемые и их не нужно интерпретировать.
- Каталог pkg: содержит используемые пакеты или библиотеки.
- Каталог src: он содержит исходные файлы кода go, которые по-прежнему упорядочены по пакетам.
Таким образом, рабочий каталог GO, который я создал позже, также основан на этом стандарте, поэтому позвольте мне сначала объяснить его.
Далее приступим к настройке среды VS Code.
Откройте программное обеспечение VS Code, сначала убедитесь, что установленные вами переменные среды вступили в силу, нажмитеTerminal
-> New Terminal
, используйте команду cmd для просмотра переменных среды.
Как показано выше, мои переменные среды в порядке, если ваш вывод указывает на ваш пользовательский каталог:%USERPROFILE%\go
Рекомендуется не бросать (потому что сколько бы раз я не перезапускал VS Code, записанный GOPATH всегда указывает на %USERPROFILE%\go) и перезагружать компьютер напрямую.
После этого нам нужно скачать два репозитория с github.Причина загрузки вручную, потому что есть стена.Если вы установите его онлайн, вы не сможете загрузить многие плагины.
Создать каталогsrc/goland.org/x/
, и войдите в этот каталог, выполните команду
$ git clone https://github.com/golang/tools.git
$ git clone https://github.com/golang/lint.git
нажмитеFile
- Open Folder
Установите два плагина:
Первый: Расширения для языка Go
Второй: Code Runner, который позволяет вашему VS Code компилировать и запускать программы Go.
Просто нажмите на файл go, вам будет предложено установить некоторые инструменты в правом нижнем углу от вас, нажмитеInstall All
Затем вы можете увидеть ход установки в OUTPUT
Установленный исполняемый файл будет помещен в папку %GOPATH%/bin, т.е.F:\Go-Player\bin
И эта структура каталогов src выглядит так
На этом настройка среды завершена, напишите HelloWorld и запустите для просмотра вывода, все готово.
Эта статья опубликована на многопостовой платформеArtiPubавтоматическая публикация