linux上go环境搭建以及cannot find package解决 - Go语言中文社区

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,即可执行成功

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Jum_Summer/article/details/96424197
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-06-14 21:25:14
  • 阅读 ( 2783 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢