Как установить инструмент миграции БД flyway в CentOS?

Я пытаюсь установить flyway на машине с CentOS. Я скачал tar-файл командной строки Flyway и распаковал его. Я пытался выполнить некоторые команды flyway, но не работал, он говорит: «-bash: flyway: команда не найдена». Я что-то пропустил. Должен ли я установить? Я не нашел никаких руководств по установке.


person abhishek veerelli    schedule 23.04.2017    source источник


Ответы (1)


Его не нужно устанавливать, это просто сценарий оболочки с JRE, Java-библиотеками Flyway и соответствующими ресурсами.

Похоже, вам нужно добавить расположение сценария оболочки flyway в вашу переменную 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

Обратите внимание, что документация по командной строке упоминает первые два шага как

  1. скачать инструмент и извлечь его

  2. cd в извлеченный каталог.

person markdsievers    schedule 23.04.2017
comment
Эй, downvoter, как я не оправдал твоих высоких ожиданий? - person markdsievers; 08.07.2019