Home>Article>Backend Development> How to set golang gopath

How to set golang gopath

(*-*)浩
(*-*)浩 Original
2019-12-03 10:28:10 8716browse

How to set golang gopath

The requirement to set GOPATH is a major issue for Go users who install Go tools for the first time and get the error: "you have to set a Republican Still need to add $GOPATH/bin to their PATH to run the executable initialized by go install to execute go get

Users developing in Go language still need to understand the existence, location and structure of GOPATH.If your GOROOT (where you check Go's source code) is the default GOPATH, the tool will refuse to break your GOROOT using the default GOPATH if no GOPATH is set.If the default doesn't suit you, you may still prefer to set a custom GOPATH.

GOPATH definition

GOPATH environment variable is used to specify the location of your workspace. If GOPATH is not set, it will be automatically set in a Unix-like system like this :

$HOME/go

Set in windows system like this:

%USERPROFILE%\go
If you want to customize your workspace, you need to set the GOPATH environment variable. Here’s how How to set it up on different platforms.

Customize GOPATH on different platforms

Unix system

GOPATH can be set in any directory of your system Next. In the following example we will set it to $HOME/go (default after Go 1.8 version). Note that GOPATH cannot be the same as your go installation directory. The common setting is GOPATH=$HOME.

Bash

Edit ~/.bash_profile and add the following line:

export GOPATH=$HOME/go

Save and exit the editor, then execute

source ~/.bash_profile

Zsh

Edit your ~/.zshrc and add the following line:

export GOPATH=$HOME/go

Save and exit your editor. Then execute

source ~/.zshrc

fish

set -x -U GOPATH $HOME/go

-x is used to specify the variables you want to export -U is set to the global environment

Windows system

Your workspace can be defined into any directory you want to place it, below we use C:\go-work as an example

Note: GOPATH cannot be the same as the Go installation directory.

Windows 7

Create directory C:\go-work.

Right-click on the computer icon and select Properties

Select Advanced System Settings on the leftSelect the bottom Environment variable

Select GOPATH in the upper window Click to edit the input value C:\go-work Save

Windows 10

There is a faster one Way by searching for environment variables:

Left-click "Search" and type env or environment.

Select "Edit environment variables for your account".And follow the above windows7 steps.

View GOPATH

go env GOPATH

The above is the detailed content of How to set golang gopath. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:What can golang gin do? Next article:What can golang gin do?