如何在CentOS中安装flyway DB迁移工具?

时间:2017-04-23 12:30:10

标签: flyway

我正在尝试在centOS机器上安装flyway。 我已经下载了Flyway命令行tar文件并将其解压缩。 我试图执行一些飞路命令但dnt工作 它说“-bash:flyway:command not found” 我错过了什么。 我必须安装吗? 我找不到任何安装教程。

1 个答案:

答案 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进入解压缩的目录。