Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

安装问题 #21

Open
wjloves opened this issue Apr 29, 2023 · 5 comments
Open

安装问题 #21

wjloves opened this issue Apr 29, 2023 · 5 comments

Comments

@wjloves
Copy link

wjloves commented Apr 29, 2023

执行go mod tidy 拉去依赖库后 go run main.go 命令行执行警报 :
Warning: '-env' cannot be found, or it is illegal. The default 'fat' will be used.

请问大佬 env包没获取还是需要自建env文件 go语言新手 希望大佬能给出解决方案。

@ch3nnn
Copy link
Owner

ch3nnn commented Apr 30, 2023

env 是基于 flag 封装的设置项目环境包,通过配置 -env 参数进行指定使用哪个配置文件。

这里如果不指定加载配置文件, 服务会自己加载webstack-go/configs/fat_configs.toml 这个配置文件的

env

env各文件表示含义

  • -env dev,表示设置为开发环境,使用 configs/dev_configs.toml
  • -env fat,表示设置为开发环境,使用 configs/fat_configs.toml
  • -env uat,表示设置为预上线环境,使用 configs/uat_configs.toml
  • -env pro,表示设置为正式环境,使用 configs/pro_configs.toml
  • -env docker, 表示设置为 docker 容器环境,使用 configs/docker_configs.toml

示例

// 设置项目为测试环境, 读取 configs/fat_configs.toml 配置文件
$ go run main.go -env fat

// 获取当前的环境
fmt.Println(env.Active().Value())  // 输出:fat

参考

go-gin-api 项目 Env 文档

@wjloves
Copy link
Author

wjloves commented May 2, 2023

感谢大佬回复,我用的宝塔面板只能运行go build后的编译文件 ,运行时就提示这个env错误... 在服务运行go run main.go后 初始化页面 /install/execute 又提示{"code":10116,"message":"写入配置文件失败"} 我把所有文件都chmod 777了 还是不行 - - 我再研究研究 - -

@ch3nnn
Copy link
Owner

ch3nnn commented May 2, 2023

刚刚我试了一下去掉写权限webstack-go/configs/ , 会报出写入配置文件失败, 建议检查一下webstack-go/configs/文件夹和_configs.toml所有配置文件权限是否分配

@jihanlingyu
Copy link

Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause 跟mysql版本有关系么

@ch3nnn
Copy link
Owner

ch3nnn commented May 11, 2023

表定义不正确;在 DEFAULT 或 ON UPDATE 子句中只能有一个带有 CURRENT_TIMESTAMP 的 TIMESTAMP 列

建议使用 mysql 5.7 版本 @jihanlingyu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants