Как я могу использовать "получает" на рейке задачи?



Я получаю сообщение об ошибке всякий раз, когда я пытаюсь использовать функцию попадает в задачу грабли. Есть ли способ заставить его работать?



ошибка говорит :" нет такого файла или каталога - (имя задачи rake)"

566   2  

2 ответов:

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

попробовать STDIN.gets.

Я не думаю, что вы должны использовать gets в задаче rake, если вам нужно получить ввод из командной строки, вы, вероятно, должны передать его в качестве параметра, но если вы опубликуете какой-то код, который не работает, я уверен, что вы получите лучший ответ.

Comments

    Ничего не найдено.