2011-08-12 8 views
0

죄송합니다.번들러가 작동하지 않는 것 같습니다.

번들 설치를 실행하면 모든 제 보석이 올바르게 설치됩니다.

번들 업데이트를 실행하면 설치된 내 보석 목록이 출력되고 "번들이 완료되었습니다! 번들 된 보석이 설치된 위치를 보려면 bundle show [gemname]을 사용하십시오."라고 알려줍니다.

'묶음 쇼 레이크'를 시도해 본 결과 출력이 똑같습니다. db를 rake하려고 할 때 : 번들 exec로 마이그레이션 할 때, 출력은 정확히 db 마이그레이션이 일어나지 않는 것과 같습니다.

내가 묶는 사람이나 무엇인가 잘못 되었나요?

너무 혼란 스럽습니다.

$ bundle update rake 
"BundlingUsing rake (0.8.7) 
Using abstract (1.0.0) 
Using activesupport (3.0.5) 
Using builder (2.1.2) 
Using i18n (0.6.0) 
Using activemodel (3.0.5) 
Using erubis (2.6.6) 
Using rack (1.2.3) 
Using rack-mount (0.6.14) 
Using rack-test (0.5.7) 
Using tzinfo (0.3.29) 
Using actionpack (3.0.5) 
Using mime-types (1.16) 
Using polyglot (0.3.2) 
Using treetop (1.4.10) 
Using mail (2.2.19) 
Using actionmailer (3.0.5) 
Using arel (2.0.10) 
Using activerecord (3.0.5) 
Using activeresource (3.0.5) 
Using bundler (1.0.15) 
Using thor (0.14.6) 
Using railties (3.0.5) 
Using rails (3.0.5) 
Using sqlite3 (1.3.4) 
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. 
+1

이 질문을 어떤 의미 :(왜하지 않습니다 이 (가) 다음을 수행 당신은'bundle update '를 실행하고 있습니까?'rake db : migrate'의 첫 번째 결과는 무엇입니까? 무엇을 기대합니까? –

+0

참고 :'bundle update rake'는 번들의 rake 버전을 가능한 가장 높은 것으로 업데이트합니다 다른 보석들에 의해 시행되는 제한에 의해 다시 사용하십시오. 당신은 Rails 3.0.5를 사용하고 있으므로 레이크 버전은'railties 3.0.5'의 dep에 기반하여 0.8.7이 될 것입니다. 0.9.2를 사용하려면 Rails 3.0.9로 업그레이드하십시오. –

+0

좋아요,하지만 모든 입력은 똑같은 것을 출력하고 아무것도 바뀌지 않습니다. 번들 exec db : migrate가 데이터베이스 마이그레이션을 수행해야합니까? 하지만 아무 것도하지 않습니다. 그냥 거기에 붙여 넣은 것과 똑같은 것을 출력하고 db 마이그레이션을 수행하지 않습니다. 왜? – Oliver

답변

관련 문제