【发布时间】:2017-11-07 12:50:04
【问题描述】:
我有一个项目,在这个项目中我使用 liquibase。 我现在使用的是 Ubuntu 16.04,当我尝试在终端项目的 liquibase 文件夹中运行“liquibase update”时,我收到消息“liquibase:找不到命令”。
我没有找到任何关于如何在 Ubuntu 上配置 liquibase 以使其正常工作的说明。
谁能帮帮我?
【问题讨论】:
标签: linux ubuntu-16.04 liquibase
我有一个项目,在这个项目中我使用 liquibase。 我现在使用的是 Ubuntu 16.04,当我尝试在终端项目的 liquibase 文件夹中运行“liquibase update”时,我收到消息“liquibase:找不到命令”。
我没有找到任何关于如何在 Ubuntu 上配置 liquibase 以使其正常工作的说明。
谁能帮帮我?
【问题讨论】:
标签: linux ubuntu-16.04 liquibase
有2种方法:
使用liquibase 可执行文件的位置更新PATH 变量。
然后运行liquibase update
export PATH=$PATH:/path/to/dir/liquibase/executable
转到包含liquibase executabel 的目录并运行./liquibase update
【讨论】:
找了半天,终于找到了解决办法,和skr写的有点像。
/opt/ 目录。为什么/opt/?这是答案:When installing user applications, where do “best practices” suggest they be located?
liquibase 可执行文件的位置更新PATH 变量。 What are PATH and other environment variables, and how can I set or use them?上有很好的答案/opt/liquibase-bin/ 目录,如下所示:export PATH=$PATH:/path/to/liquibase/direxport PATH=$PATH:/opt/liquibase 现在我可以使用 liquibase 命令在终端中简单地运行 Liquibase。
【讨论】: