Skip to content

快速开始

开发环境安装

开发环境安装 教程链接

创建应用

  • 命令: energy init
  • 执行命令后
    1. 输入应用名
    2. 选择 HTTP
  • 等待自动创建并初始化项目和依赖配置

输入应用名

init_name

选择资源加载方式

init_http

回车确认,等待

init_success

运行应用

1. 进入项目目录

2. 命令 go run main.go

Linux-ARM(64)

  1. export LD_PRELOAD="$ENERGY_HOME/libcef.so"
  2. go run main.go

目录结构

dir_struct

名称类型描述
resources文件夹资源存放目录,初始化时创建,可自定义或删除
config/energy_[os].json文件项目配置文件,初始化时创建,文件名不可修改,用于构建和制作安装包
go.mod, go.sum文件Go模块管理, 自动生成
README.md文件项目描述文件,初始化时创建,描述当前目录结构
main.go文件Energy Go应用项目main函数启动入口文件

MacOS

对于 Mac M(系列) 架构, 开发环境和Mac AMD64 一样

在 Mac M(系列) 或 amd64 需要使用交叉编译时, 需要开启CGO支持: CGO_ENABLED=1

在 Mac M(系列) 运行 amd64 应用需要通过 Rosetta2 兼容运行AMD64架构应用

需要额外安装

  1. GCC工具链 brew install gcc, 还可能需要安装xcode-select --install
  2. Rosetta2 参考链接

编译环境设置

  • 交叉环境: GOARCH=amd64
  • 开启CGO: CGO_ENABLED=1

GO
ENERGY