Описание тега rakefile

Rakefile: файл конфигурации для языка сборки Rake (эквивалент build.xml в Ant). Rakefiles - это версия Makefiles от Rake.
4 ответа

Вход на рельсы консоль с граблями

У меня есть файл rake, который вызывается планировщиком заданий. Файл выводит desc, но я не могу записать что-либо еще на консоль. Что мне не хватает? inbox.rake namespace :inbox do desc 'Check inbox for new app builds' task process_inbox: :environm…
06 янв '15 в 21:41
2 ответа

Не могу вызвать "sh" внутри класса на моем Rakefile

Я новичок в ruby, и я пишу довольно простой Rakefile. Содержит класс Installer у этого есть метод shell какие звонки sh как это: class Installer def shell(command) sh command end end Когда я запускаю его, он бросает NoMethodError: undefined method `…
28 окт '17 в 19:19
1 ответ

Rakefile - останавливать все задачи в многозадачном режиме

У меня есть приложение, работающее с Flask, и я использую Compass в качестве препроцессора css. Что означает, что мне нужно запустить Python-сервер и компас для разработки. Я сделал умный Rakefile для запуска всего одной команды и запуска всего в од…
18 июл '13 в 10:45
1 ответ

Cucumber Rake Task, сбрасывающий переменные окружения

У меня есть задача грабли, которая устанавливает переменные среды task circle_ci_parallel_tests: :environment do ENV['PREPARE_TEST_DATA'] = 'true' Rake::Task[:service_test_data_setup].execute browser_group.compact.uniq.each do |browser_name| next un…
29 сен '16 в 12:12
1 ответ

Ошибка в Rake Task в Redmine

Когда я пытаюсь установить плагины с помощью команды Rake, я получаю сообщение об ошибке ниже, может кто-нибудь помочь? rake redmine:plugins:migrate:RAILS_ENV=production rake aborted! Don't know how to build task 'redmine:plugins:migrate:RAILS_ENV' …
1 ответ

Rakefiles: переменная область видимости доступна в скриптах `load`

В моем ~/Sites/ каталог у меня есть всемогущий Rakefile: desc "Run deliver in each directory" task :deliver do sh 'for a in $(ls ./*/Rakefile); do (cd $(dirname $a); rake -f Rakefile deliver); done' end (Наряду с другими забавными производственными …
05 фев '15 в 21:09
1 ответ

Может ли задача rake знать о других задачах в цепочке вызовов?

Rake (например, make) может иметь много целей / задач, указанных при вызове. Возможно ли для задачи rake получить доступ к списку задач, которые пользователь вызвал, чтобы выполнить свою работу? Сценарий: Рассмотрим инструмент сборки на основе Rake.…
10 май '10 в 23:45
1 ответ

Невозможно получить грабли для добавления отдельных элементов в базу данных.

Я использую nokogiri для очистки и добавления информации в свою базу данных, и у меня возникли проблемы с созданием граблей для добавления отдельных элементов в базу данных. Мой исходный код был беспорядочным, поэтому я воссоздал ошибку, используя в…
1 ответ

Как я могу отредактировать файл ruby ​​(Rakefile) на месте изнутри ruby?

Я не уверен, имеет ли смысл название вопроса, но вот что я пытаюсь сделать. У меня есть Rakefile, который содержит массив. Я хочу использовать другой скрипт ruby ​​для чтения файла Rakefile, добавления чего-либо в этот массив, сортировки, а затем за…
21 окт '17 в 00:29
1 ответ

Rake не может загрузить такой файл Unit Test

Я хочу автоматизировать тестирование с помощью граблей. Когда я запускаю это из командной строки в домашнем каталоге, мои тесты работают нормально. ruby -I lib/radar_mon/ tests/radar_mon/test_geoname.rb мой Rakefile выглядит так: task default: %w[te…
09 окт '18 в 00:32
1 ответ

Задание Rake вне пространства имен

У меня есть файл рейка, настроенный так: require 'rake' namespace :setup do puts "I'm in setup" task :create do puts "I'm in create" end end task :run do puts "I'm in run" end Если я бегу rake setup:create Я получаю ожидаемое: I'm in setup I'm in cr…
06 янв '15 в 18:39
1 ответ

Очистка задачи при объединении нескольких задач в Rake

У меня есть задача сборки в грабли, определенные со следующими зависимостями: desc 'Builds the App' task :rebuild_dev => ["solr:start", "db:drop", "db:create", "db:migrate", "spec", "solr:stop"] Первая задача "solr: start" запускает сервер индекс…
21 окт '10 в 18:08
0 ответов

Как установить флаги c в Rakefile для компиляции расширений через задачу расширения?

У меня есть Rakefile на Github: require 'rubygems' require 'rubygems/package_task' require 'bundler' Bundler::GemHelper.install_tasks require 'rake' require 'rake/extensiontask' Rake::ExtensionTask.new do |ext| ext.name = 'symengine' ext.ext_dir = '…
28 май '15 в 15:02
1 ответ

Загрузка рейк-заданий из ruby ​​gem

Я пишу гем и хочу получить доступ к задачам с граблями самоцветов из моего приложения rails. Для этого я использую Railties. я имею lib/frontrockets-rails/railtie.rb с require 'frontrockets-rails' require 'rails' module FrontrocketsRails class Railt…
18 янв '15 в 13:27
1 ответ

В приходящих письмах не обновляются поля проблем в Redmine

Я пытаюсь настроить Redmine, чтобы он мог получать электронные письма для создания билетов. Команда, которую я использую для получения писем: rake --trace redmine:email:receive_pop3 RAILS_ENV="production" host=my.mail.server port=110 username=born@m…
05 янв '17 в 09:12
4 ответа

Как вы создаете Rakefile?

Я создавал Rakefile. В инструкции говорится, что нужно создать файл Rakefile, который поможет вам автоматизировать типичные задачи. Он также сказал, чтобы положить в: require 'rake/testtask' Rake::TestTask.new do |t| t.libs << "tests" t.test_f…
18 окт '14 в 18:15
1 ответ

NoMethodError: неопределенный метод `errors'для []:Array

Я получаю NoMethodError при запуске test для кода ниже csv_importer.rb require 'csv_importer/engine' class WebImport def initialize(url) @url = url end def call url = 'http://example.com/people.csv' csv_string = open(url).read.force_encoding('UTF-8'…
08 май '18 в 11:38
1 ответ

Сборка Rakefile для тестирования портов с использованием server-spec - получение 0 примеров, 0 сбоев

В моем тестовом сценарии мне нужно проверить состояние портов на множестве различных серверов ОС. Я построил свой Rakefile следующим образом: require 'rake' require 'rspec/core/rake_task' hosts = %w( //list of Ux servers server1 //list of Win server…
1 ответ

Установить драгоценные камни в Rakefile

Я искал в Интернете, каков синтаксис для установки гема в rakefile? единственный способ, которым я смог, - это обойти проблему и использовать функцию exec(), например: cmd = "gem install geoip" exec(cmd) Должен быть лучший способ для этого. драгоцен…
14 авг '13 в 20:43
2 ответа

Рейк дб задачи выполняются дважды

Я заполнял базу данных postgres для разработки несколькими тысячами записей из Faker, когда обнаружил проблему с файлом seed. Я прервал операцию seed, откатил вставки и исправил файл seed.rb. Когда я пошел, чтобы запустить его снова, каждый rake db:…
07 окт '16 в 05:23