Izpack post安装脚本无法正常工作:错误2

时间:2015-12-30 14:13:59

标签: unix izpack

我正在尝试使用packjacket和izpack为一套命令行工具创建安装程序。我在可执行文件中添加了一些安装后脚本,并标记它们以便在安装后运行。但是,当我在unix系统(Mac OS X和Linux)上运行安装程序时,收到以下错误消息:

无法运行程序“/.sh”:error = 2,没有这样的文件或目录。

可能导致这种情况的原因是什么?我可以发布xml,但它相当长,所以当有人需要时我会这样做。

1 个答案:

答案 0 :(得分:0)

install.xml中可能存在路径问题。以下是您可以尝试的一些事项:

  • 确保您的targetfile字段中没有使用通配符或正则表达式(即您不是试图用单个命令标记<executable>目录中的所有文件。如果您使用<fileset>将文件添加到包中,请逐个标记<exectuable>

  • 请确保在$INSTALL_PATH<file>标记中使用<executable>,而不是使用明确的相对路径(例如以./开头)。