我正在尝试在centOS机器上安装flyway。 我已经下载了Flyway命令行tar文件并将其解压缩。 我试图执行一些飞路命令但dnt工作 它说“-bash:flyway:command not found” 我错过了什么。 我必须安装吗? 我找不到任何安装教程。
答案 0 :(得分:3)
无需安装它,它只是一个带有JRE的shell脚本,Flyway Java库和相关资源。
如果您希望在不在目录中或指定路径的情况下运行它,则需要将flyway
shell脚本的位置添加到PATH
变量。
e.g。
如果您已将flyway-commandline-4.1.2-linux-x64.tar.gz
提取为/opt/flyway/flyway-4.1.2
,其外观如下:
flyway-4.1.2
├── conf
├── flyway # <---- The shell script
├── lib
└── ...
您的设置中某处需要PATH
export PATH=$PATH:/opt/flyway/flyway-4.1.2
注意command line documentation提到前两个步骤为
1)下载该工具并将其解压缩
2)cd
进入解压缩的目录。