2 ответов:
проблема в том, что
Kernel#gets(это то, что вы называете, если вы просто используетеgetsсам по себе) предполагает, что вы извлекаете из файла, названного аргументами, переданными Rake. Это значитgetsпытается вернуть содержимое файла с именем [rake-task-here], который почти наверняка не существует.попробовать
STDIN.gets.
Я не думаю, что вы должны использовать gets в задаче rake, если вам нужно получить ввод из командной строки, вы, вероятно, должны передать его в качестве параметра, но если вы опубликуете какой-то код, который не работает, я уверен, что вы получите лучший ответ.
Comments