跨平台部署go-stock的完整方案
虽然go-stock主要针对Windows开发,但通过以下方法可以在macOS/Linux系统运行:
- 环境准备:
- 安装Go语言(≥1.18版本)
- 配置GCC编译环境(Linux需安装build-essential,macOS需安装Xcode命令行工具)
- 特殊依赖处理:
- Linux系统可能需要额外安装libgtk-3-dev(Ubuntu)或类似图形库
- macOS需在终端执行
xcode-select --install
确保开发工具链完整
- 构建调整:
- 修改
wails.json
中的platform
参数为对应系统标识 - 使用
wails build -platform darwin/linux
指定目标平台编译
- 修改
常见问题解决方案:
- 界面显示异常:尝试设置
"window": {"width": 1200}
调整初始窗口尺寸 - 数据权限问题:对
~/.go-stock
目录赋予读写权限(chmod 755)
本答案来源于文章《go-stock:AI赋能股票分析工具,自选股行情实时监控并基于AI深度分析》