Ruby-on-Rails 마이그레이션 구성 및 실행
-
19-09-2019 - |
문제
저는 ROR에 처음 익아서 유지 관리 및 업그레이드를위한 응용 프로그램을 받았습니다. 나는 소스 코드를 사용하여 사용 데이터베이스를 빌드하려고합니다. db:migrate
레이크 명령. 개발을 위해 Aptana Studio를 사용하기 시작했습니다. 내가 달릴 때 dg:migrate
다음 오류가 발생합니다.
rake db:migrate
(in G:/Projects/.../.../trunk)
MissingSourceFile no such file to load -- rcov/rcovtask
WARNING: rcov tests won't work
Looking for release_type overrides ...
=> Loading G:/Projects/.../.../trunk/config/release_type_config.rb
DEPRECATION WARNING: ActiveRecord::Base.allow_concurrency=has been deprecated and
no longer has any effect. Please remove all references to allow_concurrency=..
(called from allow_concurrency= at D:/Ruby/lib/ruby/gems/1.8/gems/
activerecord-2.3.5/lib/active_record/connection_adapters/abstract/
connection_specification.rb:98)
DEPRECATION WARNING: ActiveRecord::Base.verification_timeout= has been deprecated
and no longer has any effect. Please remove all references to
verification_timeout=.. (called from verification_timeout= at
D:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/
connection_adapters/abstract/connection_specification.rb:108)
rake aborted!
no such file to load -- hpricot
HPRICOT GEM도 설치했습니다 (버전 0.8).
이것에 대한 구제책은 무엇입니까?
해결책
가장 중요한 오류는입니다
rake aborted!
no such file to load -- hpricot
HPRICOT가 필요합니다. 명령 줄에서 다음 명령을 실행할 수 있습니다.
gem install hpricot
다른 팁
RCOV 보석 설치 :
gem install relevance-rcov --source http://gems.github.com
아마도 당신의 시스템은 보석을 찾을 수 없을 것입니다. 이것은 경로 문제 일 수 있습니다 자세한 내용은이 게시물입니다.
제휴하지 않습니다 StackOverflow