yangjian102621 / geekai

AI 助手全套开源解决方案,自带运营管理后台,开箱即用。集成了 ChatGPT, Azure, ChatGLM,讯飞星火,文心一言等多个平台的大语言模型。支持 MJ AI 绘画,Stable Diffusion AI 绘画,微博热搜等插件工具。采用 Go + Vue3 + element-plus 实现。
https://chat.geekai.me
Apache License 2.0
3.71k stars 960 forks source link

关于Windows对make不兼容,导致无法打包的解决方案 #21

Open msh01 opened 1 year ago

msh01 commented 1 year ago

Windows对make的支持有问题, 网上提到通过chocolate来安装make的方式试了下,依然不OK。 最后摸索了种方案,可以在chatgpt-plus\api\go 目录下,powershell执行如下命令,可以实现打包编译的效果

# GOOS为目标环境的系统,GOARCH为目标环境的CPU架构
$env:CGO_ENABLED=0; $env:GOOS="linux" ; $env:GOARCH="amd64"; go build -o bin/chatgpt-v3-amd64-linux main.go 
msh01 commented 1 year ago

命令改进了下,打包的时候请用如下命令。(打包环境是win11, 目标环境是Ubuntu 22) $env:CGO_ENABLED=0; $env:GOOS="linux" ; $env:GOARCH="amd64"; go build -o bin/chatgpt-v3-amd64-linux main.go

msh01 commented 1 year ago

直接在powershell里面运行