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