Als «rake» getaggte Fragen

Ruby-Build-Dienstprogramm ähnlich wie bei Build-Befehlen, die in reinem Ruby definiert sind.


3
Was ist die 'Umwelt'-Aufgabe in Rake?
Laut " Custom Rake Tasks ": desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Soweit ich weiß, :winner => :environmentbedeutet das " environmentvorher tun winner". Aber was ist environment? Wann soll ich es benutzen? Ich habe es versucht rake -T, aber …

8
setzt vs Logger in Schienen Rechenaufgaben
Wenn ich in einer Rechenaufgabe den Befehl put verwende, wird die Ausgabe auf der Konsole angezeigt. Diese Meldung wird jedoch nicht in der Protokolldatei angezeigt, wenn die App in der Produktion bereitgestellt wird. Wenn ich jedoch Rails.logger.info sage, sehe ich im Entwicklungsmodus nichts auf der Konsole. Ich muss zur Protokolldatei …

15
Fehler "Bundler konnte nicht gefunden werden"
Wenn ich es versuche, bundler updateerhalte ich folgende Fehlermeldung: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) Ich bin neu bei Ruby. Kann mir jemand sagen, was dies verursachen würde? Rake 0.8.7 ist installiert.

13
Rails und PostgreSQL: Rolle postgres existiert nicht
Ich habe PostgreSQL auf meinem Mac OS Lion installiert und arbeite an einer Rails-App. Ich verwende RVM, um alles von meinen anderen Rails-Apps zu trennen. Aus irgendeinem Grund kann Rake den Postgres-Benutzer nicht finden, wenn ich versuche, die Datenbank zum ersten Mal zu migrieren. Ich bekomme den Fehler FATAL: role …


5
Wie behebt man das nicht initialisierte konstante Rake :: DSL-Problem auf Heroku?
Ich erhalte ähnliche Fehler wie in diesen Fragen , außer dass meine bei Heroku auftreten : 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-30T09:03:30+00:00 heroku[worker.1]: State changed from starting to up 2011-05-30T09:03:33+00:00 app[worker.1]: rake aborted! 2011-05-30T09:03:33+00:00 app[worker.1]: uninitialized constant Rake::DSL 2011-05-30T09:03:33+00:00 app[worker.1]: /app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in `<class:TaskLib>' Die …

9
Ruby on Rails: Wie kann ich eine Migration mit rake db: migrate rückgängig machen?
Nach der Installation von devise MODEL User habe ich dies bekommen. class DeviseCreateUsers < ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null => false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both # t.token_authenticatable t.timestamps end add_index :users, :email, :unique => true add_index …


6
Schienen, wie die Rechenaufgabe ausgeführt wird
Wie führe ich diese Rake-Datei in Terminal / Konsole aus? meine statistik.rake in lib / aufgaben desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroads => :environment do ... end task :mikkelsen => :environment do ... end task :orville => :environment do ... end …

8
Standardaufgabe für den Namespace in Rake
Gegeben etwas wie: namespace :my_tasks do task :foo do do_something end task :bar do do_something_else end task :all => [:foo, :bar] end Wie mache ich :alldie Standardaufgabe, damit das Ausführen rake my_taskssie aufruft (anstatt aufrufen zu müssen rake my_tasks:all)?
87 ruby  rake 

6
Ungültige Bytesequenz in US-ASCII (Argument Error), wenn ich rake db: seed in Rails ausführe
Wenn ich rake db:seedin meiner RailsApp starte, wird folgende Fehlermeldung angezeigt: ungültige Bytesequenz in US-ASCII (Argument Error) Ich habe gerade science_majorsmeine Seed-Datei hinzugefügt und heruntergefahren, und jetzt, wenn ich sie ausführe rake db:seed, wird folgende Fehlermeldung angezeigt: ungültiger Bytefolgefehler Warum ist das so und wie kann ich es beheben? Teil …

5
Der globale Zugriff auf Rake-DSL-Methoden ist veraltet
Ich arbeite mich durch das Ruby on Rails 3-Tutorial und habe Folgendes in die Befehlszeile eingegeben: rake db:migrate was die folgende Warnung erzeugte. WARNING: Global access to Rake DSL methods is deprecated. Please Include ... Rake::DSL into classes and modules which use the Rake DSL methods. WARNING: DSL method DemoApp::Application#task …

5
Wie führe ich Rake-Aufgaben von der Konsole aus?
Ich möchte meine Rechenaufgabe über die Konsole aufrufen. Ist es machbar? Wenn ja, wie geht das? Ich habe das auf der Konsole versucht: require 'rake' Rake::Task['my_task'].invoke aber es gibt mir diesen Fehler: RuntimeError: Don't know how to build task Es ist, als ob der Rechen die Aufgabe nicht finden kann. …
84 console  rake 

3
Bundle Exec Rake verwenden oder nur Rake?
Ich habe Rails nur mit dem Rake-Befehl gelernt rake db:migrate. Ich habe jedoch gelesen, dass ich das bundle exec rake ...anstelle von einfach verwenden sollte rake. Jetzt bin ich verwirrt, was ich verwenden soll. Sollte ich bundle exec rakestatt nur verwenden, rakeoder ist es nur eine Präferenzsache? Jeder Einblick wäre …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.