Ruby Rakefile Sh rm -rf прерванная ошибка

Я новичок в языке Ruby. Когда я запускаю задачу Rakefile с командой Sh, она выдает ошибку Aborted! Пожалуйста, помогите мне исправить эту ошибку.


person chary    schedule 20.04.2017    source источник
comment
Прочтите stackoverflow.com/help/how-to-ask   -  person Зелёный    schedule 20.04.2017
comment
Добро пожаловать в stackoverflow. Пожалуйста, введите свой код в вопросе, а не в виде изображений. Также вы должны предоставить некоторую предысторию ошибки, какую операционную систему вы используете и так далее. Я знаю, что это явно окна, но все же лучше указать это в вопросе.   -  person Eyeslandic    schedule 20.04.2017


Ответы (1)


Похоже, ваш скрипт разделяет имена папок с помощью /, но ваша ОС Windows использует \. Вам придется это исправить.

Кроме того, в Windows нет команды rm. Это будет вашей следующей проблемой.

Возможно, вам придется переписать весь скрипт, чтобы запустить его в Windows.

person spickermann    schedule 20.04.2017
comment
Спасибо за быстрый ответ. Я исправил проблему с слэхом. Не могли бы вы помочь мне исправить проблему rm commnad? Какая альтернативная команда для rm в Windows Ruby - person chary; 20.04.2017
comment
stackoverflow.com/a/97896/2483313 (первый результат в Google для _1 _...) - person spickermann; 20.04.2017
comment
Спасибо. Я попробую rd вместо rm & s или q вместо rf. - person chary; 20.04.2017
comment
Лучшим решением может быть использование эмулятора * nix, например cygwin. Почти весь существующий ранее код Ruby предполагает среду nix, как и почти все ресурсы и руководства. Вероятно, это будет не последний раз, когда вы столкнетесь с подобной проблемой. Наличие эмулятора решит многие из этих проблем в будущем. - person Glyoko; 20.04.2017