«rake» 태그된 질문

순수 Ruby에 정의 된 빌드 명령으로 make와 유사한 Ruby 빌드 유틸리티입니다.


3
Rake의 '환경'작업은 무엇입니까?
" Custom Rake Tasks " 에 따르면 : desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end 내가 아는 한, 그 :winner => :environment뜻은 " environment전에 해라 winner". 그러나 무엇 environment입니까? 언제 사용해야합니까? 시도 rake -T했지만 목록에서 찾을 수 없습니다 environment.

8
레일 레이크 작업에 넣기 대 로거
레이크 작업에서 puts 명령을 사용하면 콘솔에 출력이 표시됩니다. 그러나 앱이 프로덕션에 배포 될 때 로그 파일에 해당 메시지가 표시되지 않습니다. 그러나 Rails.logger.info라고 말하면 개발 모드에서 콘솔에 아무것도 표시되지 않습니다. 로그 파일로 이동하여 추적해야합니다. 이상적으로는 Rails.logger.info를 사용하고 rake 작업 내부의 개발 모드에서 logger의 출력도 콘솔로 보내야합니다. 그것을 달성하는 방법이 있습니까?

15
"번 들러를 찾을 수 없습니다"오류
시도 할 bundler update때이 오류가 발생합니다. .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를 처음 사용합니다. 누군가이 문제의 원인을 말해 줄 수 있습니까? 레이크 0.8.7이 설치되었습니다.

13
Rails 및 PostgreSQL : 역할 postgres가 존재하지 않습니다.
Mac OS Lion에 PostgreSQL을 설치했으며 Rails 앱에서 작업 중입니다. RVM을 사용하여 모든 것을 다른 Rails 앱과 별도로 유지합니다. 어떤 이유로 처음으로 db를 마이그레이션하려고 할 때 rake가 postgres 사용자를 찾을 수 없습니다. 오류가 발생합니다 FATAL: role "postgres" does not exist pgAdmin이 있으므로 DB에 postgres 사용자 (사실 관리자 계정)가 있음을 분명히 알 …


5
Heroku에서 초기화되지 않은 상수 Rake :: DSL 문제를 해결하는 방법은 무엇입니까?
나는 것과 유사한 오류가 점점 오전 에 이러한 질문에 , 광산에서 발생하는 예외없이 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>' 이 질문에 …

6
Rails 레이크 작업 실행 방법
터미널 / 콘솔에서이 레이크 파일을 어떻게 실행합니까? lib / tasks의 내 statistik.rake 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로 마이그레이션을 되돌리려면 어떻게해야합니까?
devise MODEL User를 설치 한 후 이것을 얻었습니다. 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 …


8
Rake의 네임 스페이스에 대한 기본 작업
다음과 같이 주어집니다. namespace :my_tasks do task :foo do do_something end task :bar do do_something_else end task :all => [:foo, :bar] end 어떻게 :all하면 기본 작업으로 만들 수 있습니까? 그러면 실행시 ( rake my_tasks를 호출하는 대신 rake my_tasks:all) 호출 됩니다.
87 ruby  rake 

6
Rails : rake db : seed를 실행할 때 US-ASCII (인수 오류)의 잘못된 바이트 시퀀스
rake db:seed내 Rails앱 에서 실행할 때 다음 오류가 발생합니다. US-ASCII의 잘못된 바이트 시퀀스 (인수 오류) 방금 science_majors시드 파일을 추가 하고 다운로드 rake db:seed했는데 이제 실행 하면 다음 오류가 발생합니다. 잘못된 바이트 시퀀스 오류 이유는 무엇이며 어떻게 고칠 수 있습니까? seed.rb의 일부 @college = College.find_or_create_by_name!('University of Pittsburgh') if @college.update_attributes( url: 'university-of-pittsburgh', …

5
Rake DSL 메소드에 대한 전역 액세스는 더 이상 사용되지 않습니다.
Ruby on Rails 3 자습서 책을 읽고 있으며 명령 줄에 다음을 입력했습니다. rake db:migrate 다음 경고를 생성했습니다. 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' 어떻게해야하는지, 어떻게 …

5
콘솔에서 레이크 작업을 실행하는 방법은 무엇입니까?
콘솔에서 레이크 작업을 호출하고 싶습니다. 할 수 있습니까? 그렇다면 어떻게해야합니까? 나는 이것을 콘솔에서 시도했다. require 'rake' Rake::Task['my_task'].invoke 하지만이 오류가 발생합니다. RuntimeError: Don't know how to build task 갈퀴가 작업을 찾지 못하는 것과 같습니다. 어떤 도움을 주시면 감사하겠습니다. 감사합니다 편집 : 레일 2.3.5를 사용하고 있습니다.
84 console  rake 

3
번들 exec 레이크를 사용하거나 레이크 만 사용 하시겠습니까?
다음과 같은 rake 명령을 사용하여 Rails를 배웠습니다 rake db:migrate. 그러나 나는 bundle exec rake ...평범한 대신을 사용해야한다고 읽었습니다 rake. 이제 어떤 것을 사용해야할지 혼란 스럽습니다. bundle exec rake그냥 평범한 것 대신에 사용해야할까요 rake아니면 그냥 선호하는 것인가요? 어떤 통찰력이라도 대단히 감사하겠습니다! 감사!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.