rake- все статьи тега


Используйте старую версию Rake

У меня есть Rake версии 0.9.1, но мне нужно использовать 0.8.7 для проекта, и я совершенно уверен, что у меня есть обе версии, но он всегда использует 0.9.1 по умолчанию. Есть ли способ указать, какую версию Rake использовать? Я пытаюсь запустить это: rake db: drop db: create db: migrate db:seed и я получаю эту ошибку: Вы уже активировали рейк 0.9.1, но для вашего Гемфайла требуется рейк 0.8.7. Рассмотрите возможность использования bundle exec. ...

Что означает bundle exec rake?

что значит bundle exec rake db:migrate в смысле? Или просто bundle exec rake <command> в целом? Я понимаю, что bundle заботится о поддержании вещей в Gemfile. Я знаю, что означает слово" exec". Я понимаю, что rake поддерживает все различные скриптовые вещи, которые вы можете сделать, и я знаю, что db:migrate это одна из них. Я просто не знаю, что все эти слова делают вместе. С чего бы это bundle используется для выполнения rake выполнить миграцию базы данных? ...

Задание cron для rails: лучшие практики?

каков наилучший способ выполнения запланированных задач в среде Rails? Сценарий / бегун? Грабли? ...

Как запустить один тест из набора тестов rails?

Как я могу запустить один тест из набора тестов rails? rake test ANYTHING кажется, не поможет. ...

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

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

Где определены задачи рейка?

в недавно созданном проекте Rails (сгенерированном rails someName), можно запустить некоторые "по умолчанию" грабли задачи, такие как: rake test rake db:migrate etc вопрос в том, где эти задачи описываются? Значение по умолчанию Rakefile не имеет всех этих задач. кроме того, я проверил некоторые проекты, которые используют rspec и я могу запустить rake spec для выполнения всех тестов. Где же это spec цель определились? ...

Как запускать задачи rake из консоли?

Я хочу вызвать свою задачу rake из консоли. Это выполнимо? если да, то как это сделать? я попробовал это на консоли: require 'rake' Rake::Task['my_task'].invoke но это дает мне эту ошибку: RuntimeError: Don't know how to build task это как грабли не может найти задачу. любая помощь будет оценили. спасибо Edit: я использую рельсы 2.3.5 ...

Выполнение команд bash из Rakefile [дубликат]

этот вопрос уже есть ответ здесь: Вызов команд оболочки из Ruby 20 ответов Я хотел бы выполнить ряд bash команды Rakefile. Моя активная оболочка bash и я буду называть rake С bash. я включил в мой Rakefile следующий task :hello do %{echo "World!"} end но при исполнении rake hello нет выхода? Как выполнить команды bash из Rakefile? Примечание:это не дубликат, так как он специально спрашивает, ка ...