Ubuntu 开发环境搭建(五) – 环境篇

发布于 2020-04-27  746 次阅读


前言

数据库折腾完了, 接下来的语言环境是可选项目
直接使用docker的镜像进行编译再提取也行, 不过为了方便测试代码, 还是决定搭一下语言环境

目前只搭建两款语言环境
- Golang
- node.js

Golang 安装

01.下载压缩包

浏览器打开 https://golang.org/dl 下载linux版本
使用终端定位到下载目录, 解压缩 sudo tar -C /usr/local -xzf 压缩包

02.添加环境变量

编辑配置文件 vi ~/.zshrc (bash终端则是.bashrc, 之后不再赘述)
追加环境变量设置

#golang
export GO111MODULE="on"
export GOPROXY="https://goproxy.io,direct"
export GOROOT="/usr/local/go"
export GOBIN="$GOROOT/bin"
export GOPATH="/home/$USER/zzWork/GOPATH" #go源代码编写存放路径, 自行调整
export PATH="$PATH:$GOBIN"

03.验证测试

刷新配置 source ~/.zshrc
查看版本 go version
查看环境 go env

Node.js安装

01.安装nvm

不要使用apt进行安装, apt的版本是v8.x版本, 讲道理真的太老了
目前nodejs官网 最新的稳定版为v12.16.2, 使用Node Version Manager nodejs版本管理器进行安装即可

安装命令 (如果使用了 zsh终端 的话, 请把末尾的bash改成zsh, 其他终端同理)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

02.设置nvm代理

使用阿里云镜像站提供的镜像源

编辑配置文件 vi ~/.zshrc
文件末尾追加 export NVM_NODEJS_ORG_MIRROR="http://npm.taobao.org/mirrors/node"
刷新配置 source ~/.zshrc

03.下载node.js

查看所有nodejs版本 nvm ls-remote

安装最新的稳定版 nvm install v12.16.2
查看nodejs版本 node -v
查看npm版本 npm -v

04.设置npm代理

设置代理 npm config set registry https://registry.npm.taobao.org
查看状态 npm info express

05.安装yarn(可选)

部分开源项目用到 yarn 所以顺带把步骤贴出来吧

a.添加源

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

b.安装

更新源 sudo apt update
安装yarn sudo apt install --no-install-recommends yarn
编辑配置 vi ~/.zshrc 追加 alias nodejs="node"
刷新配置 source ~/.zshrc
验证安装 yarn --version

d.设置代理

执行 yarn config set registry https://registry.npm.taobao.org

其他语言环境

要善用 G**gleBaidu 去查找安装教程
安装前最好停止一下虚拟机, 然后拍个快照, 免得安装出问题, 还没法回档


一位被疯狂压榨的底层工作人员