一、前言
此篇仅流水形式整理一下在工作中要用到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 这个版本为例:
- 移除go/bin/下的gopherjs
rm $HOME/go/bin/gopherjs
- 重新安装正确版本
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找不到即可,剩下的就是代码问题了
原文地址:https://www.cnblogs.com/timetimetime/p/12334984.html
时间: 2024-10-23 03:54:22