linux上go环境搭建以及cannot find package解决

1.先在官网上下载linux版本的go安装包,选择适合自己电脑系统的

下载地址https://golang.org/dl/

2.配置linux上的环境变量,输入

vi ~/.bashrc

在bashrc里面进行环境变量的设置,包括

export GOROOT=GO安装地址
export PATH=go的地址/bin,保证go在任何目录下都能够调用
export GOPATH=$HOME/Applications/Go 设置一个环境变量来保存你的工作目录

设置完成后,输入

source ~/.bashrc

是这些修改后的环境变量都生效

3.安装linux

将本地下载好的go安装包,上传到linux上,并进行解压

tar -zxvf go.tar.gz

进入解压后的go的子文件夹src目录下

cd go/src

执行编译工作

./all.bash

编译安装完成后,系统会提示你添加环境变量

按照提示设置下PATH路径即可,执行 go version和go env看是否能够成功执行

4.编写一个简单的HelloWorld.go

package main

import "fmt"

func main() {
	fmt.Printf("Hello world")
}

用go run HelloWorld.go 执行,出现了can not find package错误

 

于是我将bashrc里面的GoRoot的路径修改为上一层,解决了不能找到package的错误

再次执行go run HelloWorld.go,即可执行成功

发布了46 篇原创文章 · 获赞 17 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/Jum_Summer/article/details/96424197