Построить RPM на Windows с косой чертой /

Я собираю rpm с помощью maven на cygwin64, но у меня есть проблема, разделитель файла rpm - это косая черта (стиль Windows), поэтому мне нужно использовать косую черту (/), потому что мне нужно развернуть в Linux.

Любая помощь?

1 ответ

Решение

Вы никогда не показывали нам команды, которые вы выполняете, поэтому этот ответ непроверен для вашего варианта использования. Тем не менее, быстрый поиск в Stack Overflow выявил этот замечательный ответ, который предлагает решение для обратной косой черты в Cygwin. Можно поместить путь, содержащий обратную косую черту в одинарных кавычках, и это заставляет его работать. Одинарные кавычки позволяют Cygwin не рассматривать обратные слэши как образующие escape-символы.

Например, если у вас была следующая команда, которая не работает:

cd home\rafael\docs

Вы можете поместить путь в одинарные кавычки, чтобы он работал:

cd 'home\rafael\docs'

и, конечно, это также будет работать с косой чертой:

cd home/rafael/docs
Другие вопросы по тегам