想在linux中运行go语言代码,但是遇到了如下错误:
代表着你的linux中没有安装go语言环境。
安装步骤如下:
首先在官网上找到go的二进制文件,如下:
https://go.dev/dl/go1.18.3.linux-amd64.tar.gz
输入如下命令进行下载:
wget https://go.dev/dl/go1.18.3.linux-amd64.tar.gz
下载成功后,当前文件夹显示此压缩包;
接下来进行解压缩,输入如下命令:
tar -zxvf go1.18.3.linux-amd64.tar.gz
成功后,该文件夹会出现一个名为go的文件夹;
将该文件夹移动到 /usr/local/ 下:
mv go /usr/local/
安装成功之后,运行一下go代码
发现,还会出现这个问题
需要配置环境变量,步骤如下:
首先,输入如下命令:
vim ~/.bashrc
在最后输入
export GOPATH=/usr/local/gopath export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin
保存退出后,输入命令
source ~/.bashrc
这样环境变量就配置好了。
在运行一下代码:
成功!
(还有另一种配置环境变量的方法)如下:
输入以下命令:
vim /etc/profile
进去之后,同样在最后输入那三行环境变量;
保存退出后,输入命令:
source /etc/profile
配置成功;
运行代码试一下,与上面那个一样。