zoukankan      html  css  js  c++  java
  • 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找不到即可,剩下的就是代码问题了

  • 相关阅读:
    Getting Started with LINQ in C# 章节概况
    LA 2572 Viva Confetti (Geometry.Circle)
    uva 10652 Board Wrapping (Convex Hull, Easy)
    poj 2743 && LA 3403 Mobile Computing (mideasy Search)
    poj 3525 Most Distant Point from the Sea (DC2 + Half Plane)
    poj 3134 && LA 3621 Power Calculus (迭代加深深度优先搜索)
    LA 4728 Squares (二维凸包+旋转卡壳)
    uva 10256 The Great Divide (Convex Hull, Simple)
    hdu 2454 Degree Sequence of Graph G
    poj 1041 John's trip (Euler Circuit)
  • 原文地址:https://www.cnblogs.com/timetimetime/p/12334984.html
Copyright © 2011-2022 走看看