使用正斜杠 / 在 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
我在 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