2012-03-14 4 views
2

번들 1.1.1은 레이크와 호환되지 않는 것 같습니다.레이크가 중단되었습니다! 번들러가 "bundler"호환 버전을 찾을 수 없습니다

레이크을 중단 :

내가 무슨 일이 일어나고 있는지 전혀 모른다, 나는 webistrano를 설치하려고 할 때있어 나는 내가 가진 다음 명령

RAILS_ENV=production rake db:migrate 

를 실행! Gemfile에

:

bundler (~> 1.0.10) ruby 

현재 들러 버전 :

bundler (1.1.1) 

이 Gemfile이 들러의 다른 버전이 필요 들러는 보석 "들러"에 대한 호환 버전을 찾을 수 없습니다. 아마도`gem install bundler`를 실행하여 Bundler를 업데이트해야합니까?

나는 정말로 여기에서 무엇을 해야할지 모르겠다. 나는 약 2 주 전에 루비를 집어 들었고, 나는 모든 다른 보석들과 그들이 어떻게 작동해야하는지에 대해 잘 알고 있지 않다.

> ruby -version 
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux] 

> gem list 

*** LOCAL GEMS *** 


actionmailer (3.2.2) 
actionpack (3.2.2) 
activemodel (3.2.2) 
activerecord (3.2.2) 
activeresource (3.2.2) 
activesupport (3.2.2) 
arel (3.0.2) 
bigdecimal (1.1.0) 
builder (3.0.0) 
bundler (1.1.1) 
capistrano (2.11.2) 
erubis (2.7.0) 
highline (1.6.11) 
hike (1.2.1) 
i18n (0.6.0) 
io-console (0.3) 
journey (1.0.3) 
json (1.6.5, 1.5.4) 
mail (2.4.4) 
mime-types (1.17.2) 
minitest (2.11.3, 2.5.1) 
multi_json (1.1.0) 
net-scp (1.0.4) 
net-sftp (2.0.5) 
net-ssh (2.3.0) 
net-ssh-gateway (1.1.0) 
polyglot (0.3.3) 
rack (1.4.1) 
rack-cache (1.2) 
rack-ssl (1.3.2) 
rack-test (0.6.1) 
rails (3.2.2) 
railties (3.2.2) 
rake (0.9.2.2) 
rdoc (3.12, 3.9.4) 
sprockets (2.3.1, 2.1.2) 
thor (0.14.6) 
tilt (1.3.3) 
treetop (1.4.10) 
tzinfo (0.3.32) 

기타 정보 감사합니다.

답변

2

당신은 변경 시도 할 수 있습니다 : 새 버전을 허용 덜 엄격한 뭔가

~> 1.0.10 

같은

>= 1.0.10 
+0

실제로, 현재의 Rails 프로젝트를 보면 내 Gemfile에 bundler에 대한 참조가 없으므로 bundler 행을 완전히 제거 할 수도 있습니다. –

+0

미안하지만, ~> 무슨 뜻이야? 약 1.0.10? – confiq

+1

@confiq "비관적 인 버전 opertator", "twiddle waka operator"및 "spermy operator"라고 불리는 것을 보았습니다. 사소한 업데이트는 허용되지만 중요 업데이트는 허용되지 않습니다. 따라서이 경우 1.0.11로 업데이트되지만 1.1.0으로 업데이트되지는 않습니다. 여기에 좋은 링크가 있습니다 : http://robots.thoughtbot.com/rubys-pessimistic-operator –

1

변경

~> 1.0.10 

~> 1.1.0 

현재 Bundler 보석 버전 (1.1.1)을 성공적으로 사용할 수 있습니다.

관련 문제