解决xorm逆向工程问题

打印 上一主题 下一主题

主题 531|帖子 531|积分 1593

解决xorm逆向工程问题

问题
xorm : 无法将“xorm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
今天在用xorm做逆向工程的时候碰到了一个普遍问题,xorm : 无法将“xorm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

在尝试网上的两种方法后得不到解决,且旧版xorm有类型不兼容的问题,故选择用新版xorm。
新版xorm逆向工程过程
  1. go get xorm.io/reverse
复制代码
reverse包下执行下列命令:
  1. go build -buildmode=exe
复制代码
生成reverse.exe
将该.exe文件放置到长期执行的目录下,并创建配置文件custom.yml
  1. #custom.yml文件
  2. kind: reverse
  3. name: users
  4. source:
  5.   database: mysql
  6.   conn_str: '你的地址' #要换地址
  7. targets:
  8.   - type: codes
  9.     language: golang
  10.     output_dir: ./testoutput
复制代码
执行下列命令
  1. reverse -f custom.yml
复制代码
默认在当前目录下生成testoutput文件夹,在文件夹中生成models.go文件,即所得。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

耶耶耶耶耶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表