作者回复: 感谢Q哥的反馈。 这个报错最新的master分支和v1.0.0版本已经修复了。 已经安装的同学可以通过以下操作来修复下: $ git clone --depth=1 https://github.com/marmotedu/iam $ mysql -h127.0.0.1 -uiam -p 登陆mysql之后执行: > drop database iam; > source iam/config/iam.sql 通过以上步骤就可以。 这里失败的原因是,user, secret, policy表中少了一个字段:instanceID。
作者回复: 加油!!
作者回复: 用的哪个系统?简单的课程网上太多了,这个课程还是希望引入一些复杂度,来让读者学习到更多的内容。 可以加老师微信nightskong,帮你定位解决下,可能你用的不是centos8.x
作者回复: 有没有上下文呢?看着像是没有执行go work use iam;如果还有问题,可以加老师微信nightskong,现场帮你定位
作者回复: 可以的,学习项目最好得方式是看源码
作者回复: 学习最高效的方式是,发现问题,解决问题。老哥一定收货了很多,另外文档中的坑,今后我也会努力避免!
作者回复: 机智的boy
作者回复: 老哥,加油
作者回复: 你用的是最新的master分支吧,master分支中把config改成了iamctl.yaml了。 你可以使用v1.0.8版本。
作者回复: 分域,通过分域可以知道是哪个项目哪个功能模块的函数,便于理解