2016-05-13 30 views
0

我在cygwin64上用maven构建rpm,但是我遇到了问题,rpm文件的分隔符是反斜杠(Windows样式),所以我需要正斜杠(/),因为我需要在Linux上部署。用斜线在windows上构建rpm/

任何帮助?

回答

1

您从未向我们展示过您正在运行的命令,因此,此答案因此未经您的使用案例验证。但是,通过堆栈溢出的快速搜索显示this great answer,它有一个用于处理Cygwin中反斜杠的解决方案。人们可以在单引号中放置一个包含反斜杠的路径,这使其工作。单引号允许Cygwin不将反斜杠视为形成转义字符。

举个例子,如果你有下面的命令不工作:

cd home\rafael\docs 

,你可以放置在单引号的路径,使其工作:

cd 'home\rafael\docs' 

当然这和也可以使用正斜杠:

cd home/rafael/docs 
+0

如果可以避免这种情况,请不要将此问题引用到另一个问题。你想写一个_Linux_ bash脚本或_Windows_脚本吗? –

+0

我想写一个Windowsscript –

+0

如何在Linux系统上部署Windows脚本?你能澄清你真的想在这里做什么吗? –