«rake» etiketlenmiş sorular

Ruby, salt Ruby'de tanımlanmış derleme komutlarıyla make'e benzer bir yardımcı program oluşturur.


3
Rake'deki 'çevre' görevi nedir?
" Özel Tırmık Görevlerine " göre: desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Bildiğim kadarıyla, :winner => :environment"daha environmentönce yap winner" demek . Ama ne var environment? Ne zaman kullanmalıyım? Denedim rake -Tama listede bulamadım environment.

8
rails rake görevlerine vs logger koyar
Rake görevinde puts komutunu kullanırsam, çıktıyı konsolda görüyorum. Ancak uygulama üretime dağıtıldığında günlük dosyasında bu mesajı görmeyeceğim. Ancak Rails.logger.info dersem, geliştirme modunda konsolda hiçbir şey görmüyorum. Günlük dosyasına gitmem ve bunu takip etmem gerekiyor. İdeal olarak Rails.logger.info'yu kullanmak istiyorum ve geliştirme modunda rake görevi içinde logger'dan gelen çıktı da konsola …

15
"Paketleyici bulunamadı" hatası
Yapmaya çalıştığımda bundler updateşu hatayı alıyorum: .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) Ruby'de yeniyim, birisi bana buna neyin sebep olacağını söyleyebilir mi? Rake 0.8.7 yüklendi.

13
Rails ve PostgreSQL: Rol postgres mevcut değil
PostgreSQL'i Mac OS Lion'uma kurdum ve bir ray uygulaması üzerinde çalışıyorum. Her şeyi diğer Rails uygulamalarımdan ayrı tutmak için RVM kullanıyorum. Bazı nedenlerden dolayı, db'yi ilk kez taşımaya çalıştığımda komisyon postgres kullanıcısını bulamıyor. Hatayı alıyorum FATAL: role "postgres" does not exist PgAdmin'e sahibim, böylece DB'de bir postgres kullanıcısı var - …


5
Heroku'da başlatılmamış sabit Rake :: DSL sorunu nasıl çözülür?
Ben benzeyen hatalar alıyorum içinde bu sorulara , maden üzerine gerçekleşmekte olan hariç 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-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>' Bu soruların …

6
Tırmık görevinin nasıl çalıştırılacağını raylar
Bu komisyon dosyasını terminalde / konsolda nasıl çalıştırırım? lib / tasks içindeki statistik.rake'im 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 end


9
Ruby on Rails: rake db: migrate ile bir geçişi nasıl geri alabilirim?
MODEL User'ı kurduktan sonra bunu aldım. 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 :users, :reset_password_token, :unique => true …

8
Rake'deki ad alanı için varsayılan görev
Şöyle bir şey verildiğinde: namespace :my_tasks do task :foo do do_something end task :bar do do_something_else end task :all => [:foo, :bar] end :allVarsayılan görev nasıl olurum , böylece koşmak rake my_tasksonu çağırır (aramak zorunda kalmak yerine rake my_tasks:all)?
88 ruby  rake 

6
Rails: rake db: seed çalıştırdığımda US-ASCII'de geçersiz bayt dizisi (Bağımsız Değişken Hatası)
Ben çalıştırdığınızda rake db:seedbenim de Railsapp, bu hatayı alıyorum: US-ASCII'de geçersiz bayt dizisi (Bağımsız Değişken Hatası) science_majorsTohum dosyama yeni ekledim ve şimdi çalıştırdığımda rake db:seedbana şu hatayı veriyor: geçersiz bayt dizisi hatası Bu neden ve bunu nasıl düzeltebilirim? seeds.rb parçası @college = College.find_or_create_by_name!('University of Pittsburgh') if @college.update_attributes( url: 'university-of-pittsburgh', public: …

5
Rake DSL yöntemlerine küresel erişim kullanımdan kaldırıldı
Ruby on Rails 3 eğitim kitabı üzerinde çalışıyorum ve komut satırına şunu yazdım: rake db:migrate aşağıdaki uyarıya neden olan. 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 called at /Users/imac/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/railties-3.0.7/lib/rails/application.rb:215:in `initialize_tasks' …

3
Bundle exec rake mi yoksa sadece rake mi kullanacaksınız?
Rails'i sadece rake komutunu kullanarak öğrendim rake db:migrate; ancak, bundle exec rake ...sade yerine 'yi kullanmam gerektiğini okudum rake. Şimdi hangisini kullanacağım konusunda kafam karıştı. Basit bundle exec rakeyerine kullanmalı mıyım rakeyoksa bu sadece bir tercih meselesi mi? Herhangi bir görüş çok takdir edilecektir! Teşekkürler!
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.