解决xorm逆向工程问题
问题
xorm : 无法将“xorm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
今天在用xorm做逆向工程的时候碰到了一个普遍问题,xorm : 无法将“xorm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
在尝试网上的两种方法后得不到解决,且旧版xorm有类型不兼容的问题,故选择用新版xorm。
新版xorm逆向工程过程
go get xorm.io/reverse
reverse包下执行下列命令:
go build -buildmode=exe
生成reverse.exe
将该.exe文件放置到长期执行的目录下,并创建配置文件custom.yml
#custom.yml文件
kind: reverse
name: users
source:
database: mysql
conn_str: '你的地址' #要换地址
targets:
- type: codes
language: golang
output_dir: ./testoutput
执行下列命令文章来源:https://www.toymoban.com/news/detail-448345.html
reverse -f custom.yml
默认在当前目录下生成testoutput文件夹,在文件夹中生成models.go文件,即所得。文章来源地址https://www.toymoban.com/news/detail-448345.html
到了这里,关于解决xorm逆向工程问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!