Windows平台
以运行github开源easydarwin golang版本进行说明
服务端:golang
web端:webpack+vue;
golang
-
下载对应的安装包:go下载地址
-
执行安装文件,按照默认执行安装就可以,默认会将相关信息写进环境变量;
也可以自定义,不过需要注意环境变量的设置;默认应该是配置c盘,我的是手动迁入的D盘。
-
GOPATH的设置
go命令依赖的一个重要环境变量:$GOPATH
其实可以把这个目录理解为工作目录,我个人定义的目录是:
GOPATH=“D:\GoPath”
当然这个目录是需要添加到环境变量中
GOPATH的目录结构:
– bin // golang编译可执行文件存放路径
– pkg // golang编译包时,生成的.a文件存放路径
– src // 源码路径。按照golang默认约定,go run,go install等命令的当前工作路径(即在此路径下执行上述命令)。
cmd执行go env
会输出对应的golang的环境信息。
-
工作环境配置
默认直接再src目录下运行源码就可以了。
由于现在运行项目的需要,主要是当前golang项目的相关包引入路径的问题;
需要在src目录下设置目录结构为:
src
--github.com
--EasyDarwin
--EasyDarwin
--gitee.com
--easydarwin
EasyDarwin目录下为相关的项目源码。
github地址:https://github.com/EasyDarwin/EasyDarwin
获取代码流程:
cd $GOPATH/src/github.com
mkdir EasyDarwin && cd EasyDarwin
git clone https://github.com/EasyDarwin/EasyDarwin.git --depth=1 EasyDarwin
cd EasyDarwin
然后就根据具体的项目的README.md的指示来安装对应的依赖包就可以。
环境正常、网络满足的情况下可以直接执行命令安装
go get -u -v github.com/kardianos/govendor//包管理工具
go get -u -v github.com/penggy/gobuild//热编译工具,下载可能会遇到被翻墙限制的问题
安装成功会有对应的可以执行文件在bin目录下
node
- 下载对应的安装包:下载地址
- 执行安装文件,按照默认执行安装就可以,默认会将相关信息写进环境变量;
- cmd分别执行
node -v ; npm -v
出现对应版本信息说明安装成功
运行项目
-
以开发模式运行
npm run dev
-
编译 Windows 版本
npm run build:win
web访问:ip:10008
tips:
根据项目目录下的package.json来进行命令输入:
- 如果需要开发模式运行前端
1.安装前端依赖
cd web_src && npm i//安装前端运行所需要的依赖
2.运行前端
软件包根目录下执行;
npm run dev:www
**注意:**初次运行代码可能会出现类似问题:
该处错误是由于环境中使用gcc,需要在环境变量中添加。
当初windows系统下安装gcc还是遇到好多莫名其妙的问题的。
将我的环境终端gcc打包一下,有需要可以直接解压配置使用。
链接:https://pan.baidu.com/s/18o1gJyTYf_G4g_QM95Zdpg
提取码:qybz