服务计算-Ubuntu18.04安装golang开发环境
安装VSCode编辑器
安装golang
安装必要的工具和插件
系统硬件与操作系统
使用VMWare来运行虚拟机,虚拟机的配置如下:
操作系统:Ubuntu 18.04
设备:
内存:4GB
硬盘:20GB
处理器:4
安装过程
一、安装VSCode编辑器
-
官网下载压缩包下载地址:
https://code.visualstudio.com/docs?dv=linux64点击链接即可自动下载。
-
解压缩包在终端进入压缩包所在文件夹目录下,输入以下命令,即可解压上述下载好的安装包。
sudo tar -zxvf code-stable-1600299623.tar.gz -C /usr/local/
//解压的文件名称需要根据实际情况来进行改动
以上过程即完成了解压。
3. 加可执行权限
sudo chmod +x /usr/local/VSCode-linux-x64/code
- 复制VScode图标文件到 /usr/share/icons/ 目录
sudo cp /usr/local/VSCode-linux-x64/resources/app/resources/linux/code.png /usr/share/icons/
- 创建启动器
sudo gedit /usr/share/applications/VSCode.desktop
运行截图:
通过gedit命令打开了文件编辑器的界面之后,将以下代码复制粘贴进去,并保存文件。
[Desktop Entry]
Name=Visual Studio Code
Comment=Multi-platform code editor for Linux
Exec=/usr/local/VSCode-linux-x64/code
Icon=/usr/share/icons/code.png
Type=Application
StartupNotify=true
Categories=TextEditor;Development;Utility;
MimeType=text/plain;
运行截图:
-
创建一个全局变量sudo ln -s /usr/local/VSCode-linux-x64/code /usr/local/bin/code
-
终端输入code 命令直接启动VSCode运行截图:
问题解决:
1.若输入code命令无法成功打开,则加上sudo和–no-sandbox,如上图所示。
2. 如果终端输入sudo code 可以启动,但是点击桌面图表没反应,可能是一个权限的问题,输入以下命令。sudo chown -R 当前用户名:当前群组名 /home/*/.config/Code二、安装golang 方法一:直接使用apt-get命令下载在终端直接输入以下命令即可,方便快捷,但得到的版本可能不是最新的,若要获取最新版本需要到官网手动下载。sudo apt-get install golang 查看golang目前的版本:go version 方法二:官网下载安装代码先卸载通过上述apt命令的方式安装的旧版本。sudo apt-get remove golang-go
sudo apt-get remove --auto-remove golang-go 1.官网下载代码官网地址:https://golang.org/dl/
下载链接:https://golang.org/doc/install?download=go1.15.2.linux-amd64.tar.gz 2.解压缩包参考官网给出的安装教程来进行。解压命令:tar -zxvf go1.12.1.linux-amd64.tar.gz
将解压后的文件夹复制到/usr/local/文件目录下,并设置0777权限。sudo cp -rf go /usr/local
cd /usr/local
sudo chmod -R 0777 go
3.配置go环境变量创建工作目录,并设置0777权限:$ mkdir GOPATH
$ sudo chmod -R 0777 GOPATH
打开文件编辑器,修改环境变量。sudo gedit ~/.bashrc go语言的环境变量配置,需要两个值:GOROOT是系统上安装Go软件包的位置,GOPATH是工作目录的位置。添加以下内容,同时在GOPATH目录下创建src和bin目录。 export GOROOT=/usr/local/go
export GOPATH=/home/hadoop/GOPATH
export PATH=
G
O
P
A
T
H
/
b
i
n
:
GOPATH/bin:
GOPATH/bin:GOROOT/bin:$PATH
使环境变量生效,并查看环境变量。source ~/.bashrc
export
4.验证go安装成功
由图可知,已经安装golang成功。5.验证配置使用go env命令。
配置成功。 三、创建Hello World!编写hello程序,验证go安装是否成功:① 在GOPATH目录下创建hello目录。
mkdir $GOPATH/src/hello -p
② 在hello目录下,使用VSCode创建hello.go文件,内容如下:
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
③ 在终端下,运行hello.go文件:
由图可知,程序正确运行并输出,golang安装成功。
④ 也可以使用go build编译go文件的方式执行程序。 $ cd ~/GOPATH/hello # 切换到hello.go
的目录
$ go build # 编译hello.go文件,得到一个名为hello的可执行文件
$ ./hello # 执行名为hello的可执行文件