使用正斜杠 / 在 windows 上构建 rpm

Build rpm on windows with forward slash /

我在 cygwin64 上用 maven 构建 rpm 但我有一个问题,rpm 文件的分隔符是反斜杠(Windows 样式)所以我需要正斜杠(/)因为我需要部署在 Linux.

有什么帮助吗?

您从未向我们展示您的命令 运行,因此此答案未针对您的用例进行测试。然而,通过 Stack Overflow 快速搜索发现 this great answer,它有一个在 Cygwin 中处理反斜杠的解决方案。可以将包含反斜杠的路径放在单引号中,这样就可以了。单引号允许 Cygwin 不将反斜杠视为形成转义字符。

例如,如果您有以下不起作用的命令:

cd home\rafael\docs

您可以将路径放在单引号中使其生效:

cd 'home\rafael\docs'

当然这也适用于正斜杠:

cd home/rafael/docs