Я установил код Microsoft VS в другой раздел (диск D) в моей системе Windows 10. Я предпочитаю хранить код Microsoft VS в другом разделе вдали от Windows.
Моя цель - установить расширение GO от Microsoft. Ссылка на расширение находится здесь.
Нажмите здесь, чтобы перейти к источнику хранилища для расширения go.
При попытке выполнить следующую ошибку установите расширение GO через диалоговое окно Расширение в приложении Microsoft VS Code.
Ошибка:
Не удалось запустить "go env", чтобы найти GOPATH в качестве " go "двоичный файл не может быть найден ни в GOROOT (не определено), ни в PATH (
C: \ Windows \ system32;
C: \ Windows;
C: \ Windows \ System32 \ Wbem;
C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \;
C: \ Windows \ System32 \ OpenSSH \;
C: \ Program Files (x86) \ NVIDIA Corporation \ PhysX \ Common;
C: \ Program Files \ NVIDIA Corporation \ NVIDIA NvDLISR ;
C: \ Users \ Мое имя пользователя не указано \ AppData \ Local \ Microsoft \ WindowsApps;
)
I подозреваю, что причина в том, что я установил M Microsoft VS код в другом разделе. Я также упомянул об этом в начале моего вопроса. Я объяснил шаги, которые я предпринял, чтобы найти решение ниже:
Сначала я проверил расположение ресурса go. Кажется, что мой ресурс находится в нужной папке (папка моей установки.
D: \ Program Files \ Microsoft VS Code \ resources \ app \ extensions \ go
Чем я пытался выполнить простую команду с помощью команд, нажав ctrl+shift+p
и набрав go: Current GOPATH. Сообщение об ошибке
command go. goroot не найдено
Затем я подумал о том, чтобы проверить, могу ли я запустить файл basi c go. Я искал простой пример и наткнулся на этот сайт. . Итак, я создал папку проекта и добавил файл Hello. go в папку D: \ VS_Projects \ GO_Helloworld Затем я поместил в нее программу hello world Программа показана ниже
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
В терминале PowerShell для Microsoft против кода я проверяю, находится ли терминал в нужной папке. Он показывает «PS D: \ VS_Projects \ GO_Helloworld>», так что это должно быть правильно Я запускаю следующую команду:
go run Hello.go
Следующая ошибка - показать n в терминале:
вкл, файл сценария или работоспособная программа. Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку
.
В строке: 1 символ: 1 + go run Hello. go + ~~ + CategoryInfo: ObjectNotFound: (* go: String) [], запятая -rao-a ' и ' AndreiD ' на этой ветке github в терминале powershell.
Моя первая мысль - сначала опубликовать мой вопрос здесь.
Редактировать: С тех пор, как я разместил эту ветку, я обновил этот вопрос, потому что он был помечен как «off-topi c» из-за неправильного произнесения «Microsoft VS Code». Я по ошибке использую «Microsoft», и это, очевидно, очень широкий термин. Я раскрываю частную обратную связь здесь.
«Мы не разрешаем вопросы об общем вычислительном оборудовании и программном обеспечении при переполнении стека. Вы можете отредактировать вопрос так, чтобы он был наверху c для переполнения стека, или опубликовать новый вопрос о суперпользователе».
Я отправил этот вопрос супер-пользователю. Я оставлю этот пост здесь, чтобы другие пользователи видели мой пост как почти off-topi c пример.
Дайте мне знать, если у вас есть ответ на мою проблему для суперпользователя . С наилучшими пожеланиями!