gopherjs 在mac电脑上的安装与配置整理

一、前言

此篇仅流水形式整理一下在工作中要用到gopherjs的安装记录,因为是后补的记录,所以中间省略了大部分的命令结果(用文字表示)

PS: 这篇是针对MAC的,嗯,不知道对WIN的童鞋有没有帮助,可以蛮看一下

二、gohperjs是什么?

个人理解的是,gopherjs作为中间人的存在方式将.go文件编译成一份js文件,扩展了go的使用领域

下面进入正题

三、gopherjs mac 安装与配置

安装go1.12版本

安装地址

https://dl.google.com/go/go1.12.16.darwin-amd64.pkg

配置代理

命令行执行

export GO111MODULE=on
 export GOPROXY=https://goproxy.io

获取gopherjs

命令行执行

go get -u github.com/gopherjs/gopherjs
 go get -v github.com/gopherjs/gopherjs // 下面这个快一些

如果gopherjs版本安装错了,处理步骤:
下面以安装github.com/myitcv/gopherjs 这个版本为例:

  1. 移除go/bin/下的gopherjs
rm $HOME/go/bin/gopherjs
  1. 重新安装正确版本
go get -v github.com/myitcv/gopherjs

or

mkdir -p ~/go/src/github.com/myitcv
cd ~/go/src/github.com/myitcv
git clone https://github.com/myitcv/gopherjs
cd gopherjs
export GOPROXY=https://goproxy.io
export GO111MODULE=on
go install
which gopherjs

配置环境变量

命令行执行

export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$PATH

查看gopherjs是否安装成功

命令行执行, 如果有显示路径就是成功

which gopherjs

执行编译

首先先寻找电脑go的安装目录, 命令行执行

which go

结果可能是这样的

xxxxMac:~ xxx$ which go
/usr/local/go/bin/go
xxxiMac:~ xxxx$

进入go目录,如果没有src目录手动创建一个,然后将要编译的项目放到src目录之下执行编译

可能出现的问题

xxxx 文件找不到
解决方式,什么找不到就命令行执行get以下

go get xxxx

直到编译命令过程不会再出现XXX找不到即可,剩下的就是代码问题了

mac

相关推荐