Я пытаюсь установить flyway на машине с CentOS. Я скачал tar-файл командной строки Flyway и распаковал его. Я пытался выполнить некоторые команды flyway, но не работал, он говорит: «-bash: flyway: команда не найдена». Я что-то пропустил. Должен ли я установить? Я не нашел никаких руководств по установке.
Как установить инструмент миграции БД flyway в CentOS?
Ответы (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
Обратите внимание, что документация по командной строке упоминает первые два шага как
скачать инструмент и извлечь его
cd
в извлеченный каталог.
person
markdsievers
schedule
23.04.2017
Эй, downvoter, как я не оправдал твоих высоких ожиданий?
- person markdsievers; 08.07.2019