Вопросы с тегом 'rake'

Утилита Ruby build похожа на make с командами сборки, определенными в чистом Ruby.
17
ответов

Как передать аргументы командной строки в команду rake

У меня есть задача rake, которая должна вставить значение в несколько баз данных. Я хотел бы передать это значение в команду rake из командной строки или из другой задачи rake. Как я могу это сделать?
задан 05 мая '09 в 19:27
17
ответов

Очистите или заново создайте базу данных Ruby on Rails

У меня есть база данных dev Ruby on Rails, полная данных. Я хочу удалить все и перестроить базу данных. Я думаю использовать что-то вроде: rake db:recreate Возможно ли это?
задан 07 нояб. '10 в 4:23
4
ответов

Разница между rake db: migrate db: reset и db: schema: load

Разница между rake db:migrate и rake db:reset довольно проста в моей голове. Я не понимаю, как rake db:schema:load отличается от предыдущих двух. Просто чтобы быть уверенным, что я на одной странице: rake db:migrate - Выполняет миграцию, которая ...
задан 24 апр. '12 в 19:11
21
ответ

Rails DB Migration - Как удалить таблицу?

Я добавил таблицу, которая, как мне казалось, мне понадобится, но теперь я больше не планирую ее использовать. Как мне удалить эту таблицу? Я уже запустил миграцию, поэтому таблица находится в моей базе данных. Я полагаю, что rails generate migrati...
задан 26 окт. '10 в 4:52
6
ответов

Как запускать задачи Rake из задач Rake?

У меня есть Rakefile, который компилирует проект двумя способами, в соответствии с глобальной переменной $build_type, которая может быть :debug или :release (результаты идут в отдельных каталогах): task :build => [:some_other_tasks] do end Я х...
задан 23 февр. '09 в 18:13
6
ответов

Что означает сбой exec exec?

Что означает bundle exec rake db:migrate? Или просто bundle exec rake <command> в целом? Я понимаю, что bundle заботится о сохранении вещей в Gemfile. Я знаю, что означает слово "exec". Я понимаю, что rake поддерживает все различные сценарии...
задан 05 июля '11 в 23:46
20
ответов

Задача cron для рельсов: лучшие практики?

Какой лучший способ запускать запланированные задачи в среде Rails? Script/бегун? Рейк?
задан 13 нояб. '08 в 1:59
4
ответов

Предоставляют ли рейки рейк-задачи доступ к моделям ActiveRecord?

Я пытаюсь создать пользовательскую задачу rake, но, похоже, у меня нет доступа к моим моделям. Я думал, что это было неявно включено в задачу rails. У меня есть следующий код в lib/tasks/test.rake: namespace :test do task :new_task do puts Pa...
задан 18 мая '09 в 8:39
19
ответов

Проблемы с Ruby on Rails и Rake: неинициализированная константа Rake:: DSL

У меня очень неприятная проблема: Rake не работает. Вот как возникает проблема: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text Оба из них работают нормально, но затем, когда я это делаю, $ rake db:migrate ...
задан 22 мая '11 в 5:10
5
ответов

Как передать аргументы в задачу Rake с средой в Rails?

Я могу передать аргументы следующим образом: desc "Testing args" task: :hello, :user, :message do |t, args| args.with_defaults(:message => "Thanks for logging on") puts "Hello #{args[:user]}. #{:message}" end Я также могу загрузить текущую ...
задан 31 авг. '09 в 17:07
5
ответов

Как мне вернуть раннюю задачу?

У меня есть функция rake, где я делаю некоторые проверки в начале, если одна из проверок не работает, я хотел бы вернуться раньше из задачи rake, я не хочу выполнять какой-либо из оставшегося кода. Я думал, что решение будет заключаться в возврате т...
задан 23 февр. '10 в 10:46
7
ответов

Почему Ruby 1.9.2 удаляет "." от LOAD_PATH, и какова альтернатива?

Последние изменения в Ruby 1.9.2 больше не делают текущий каталог . частью вашего LOAD_PATH. У меня есть нетривиальное число Rakefiles, которые предполагают, что . является частью LOAD_PATH, так что это сломало их (они сообщили, что "нет такого файл...
задан 25 мая '10 в 0:12
8
ответов

Undefined метод "задача" с использованием Rake 0.9.0

Я только что обновил Rake до последней версии (0.9.0.beta.4), а команда rake заканчивается следующим сообщением об ошибке rake aborted! undefined method `task' for #<Anelis::Application:0x9223b6c> Вот трассировка: undefined method `task' fo...
задан 13 марта '11 в 6:04
9
ответов

Вы уже активировали rake 0.9.0, но ваш Gemfile требует рейка 0.8.7

Я пытаюсь запустить проект rails, Я получаю Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Если я это сделаю: "bundle install" но Я получаю You have already activated rake 0.9.0, but your Gemfile ...
задан 21 мая '11 в 9:26
5
ответов

Как исправить неинициализированную постоянную проблему Rake:: DSL на Heroku?

Я получаю ошибки, похожие на in эти questions, за исключением того, что мои происходят на Heroku: 2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work` 2011-05-30T09:03:30+00:00 app[worker.1]: (in /app) 2011-05-...
задан 31 мая '11 в 1:40