2010-12-29 5 views
1

도와 주시면 감사하겠습니다.레일 3.0.3 및 다결정 보석 문제

나는 로컬에서 실행되는 레일 앱을 가지고 있으며, 또한 Heroku에서 업로드되어 실행 중입니다. 모든게 괜찮 았어. 지난 주에, 나는 일을 다시 시작하고 방해물에 부딪쳤다.

하루가 시작되면 터미널을 열고 '레일 s'을 실행하여 로컬 서버를 시작했습니다. 나는이 오류가 발생 :

더그-naegeles - 맥북 프로 17 : elig_check dougnaegele $ 레일의 /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/resolver.rb : 129 : /Library/Ruby/Gems/1.8/에서 '/Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/resolver.rb:127:in resolve' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/definition.rb:151:in 해결에서 'resolve': Could not find gem 'polyglot', required by 'rails (= 3.0.3)', in any of the sources (Bundler::VersionConflict) from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/resolver.rb:127:in 캐치에 gems/bundler-1.0.7/lib/bundler/definition.rb : 90 : specs' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/definition.rb:135:in specs_for ' /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/definition.rb:124 : requested_specs' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/environment.rb:23:in에서 requested_specs ' /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:11:in setup' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler.rb:100:in에서' /사용자/dougnaeg 8 스크립트/레일에서 : 5 : 필요 '에 ELE/사이트/elig_check은/설정 /은 boot.rb : 보석 목록을' '스크립트/레일에서 을 내가 실행하면 5


'... 내가 할 수있는 참조 수개 국어로 나열 :

더그-naegeles - 맥북 프로 17 : elig_check dougnaegele의 $ 보석 목록

* LOCAL GEMS *

추상 (1.0.0) actionmailer를 (3.0.3, 2.3.5, 2 (3.0.3, 2.3.5, 2.2.2, 1.13.6) 동작 웹 서비스 (1.2.6) 활성 모드 , 2.2.2, 1.15.6) 활성 디렉토리 (3.0.3, 2.3.5, 2.2.2, 1.4.4) 0.4.3) arel (2.0.6, 2.0.4) authlogic (2.1.6) blythedunham-sms_on_rails (0.1.0) 빌더 (3.0.0, 2.1.2) 들러 (1.0.7) 카피스트라노 (2.5.19, 2.5.2) cgi_multipart_eof_fix (2.5.0) 색 (1.4.1) 구성 (1.2.0) 균열 (0.1.8) 데몬 (1.1.0, 1.0.10) 탈선 - 지야 (2.1.5) dnssd (1.4, 0.6.0) erubis (2.6.6) 패스트 스레드 0.1) 있는 fcgi (0.8.8, 0.8.7) 족제비 (0.11.6) gem_plugin (0.2.3) googlecharts (1.6.0) Heroku가 (1.14.10, 1.14.3) 하이 (1.6 .1, 1.5.0) hpricot (0.8.3, 0.6.164) httpaty (0.6.1) i18n (0.5.0, 0.4.2) jk- 흰 족제비 (0.11.8.2) json_pure (1.4. 6) launchy (0.3.7) libxml-ruby (1.1.4, 1.1.2) lit TLE - 플러 (1.1.2) 로깅 (1.4.3) 메일 (2.2.12, 2.2.10) mattetti-googlecharts (1.4.0) 마임 타입 (1.16) 잡종 (1.1.5) mysql (2.8.1) 바늘 (1.3.0) net-scp (1.0.4, 1.0.1) net-sftp (2.0.5, 2.0.1, 1.1.1) net-ssh (2.0.23, 2.0.4, 1.1.4) net-ssh-gateway (1.0.1, 1.0.0) nifty-generators (0.4.2) 다구 (0.3.1) 랙 (1.2.1, 1.0.1) 랙 마운트 랙 테스트 (0.5.6) 레일 (3.0.3, 2.3.5, 2.2.2, 1.2.6) 레일 티 (3.0.3) 레이크 (0.8.7, 0.8.3) 레드 클립 .3, 4.1.1) rest-client (1.6.1) ruby-openid (2.1.8, 2.1.2) ruby-yadis (0.3.4) rubygems-update (1.3.7, 1.3.6)) rubynode (0. 1.5) 속편 (3.18.0, 3.17.0) sinatra (1.1.0, 1.0) sqlite3-ruby (1.3.2, 1.2.5, 1.2.4) static_record_cache (0.2.0) 탭 0.14) termios의 (0.9.4) 토르 (0.14.6) 틸트 (1.1) 오솔길 (1.4.9) twilio (2.9.0) twiliolib (2.0.7) tzinfo (0.3.23) xmpp4r (0.5, 0.4)


내가 실행 '보석 소스'내가이 얻을 :

더그-naegeles - 맥북 프로 17 : elig_check dougnaegele의 $ 보석 소스 * 전류 소스 *

rubygems.org/ gems.github.com gems.github.com gems.github.com/ gems.github.com gems.rubyforge.org

바로 그 점이 다각형이 사는 곳입니다.

더그-naegeles - 맥북 프로-17 : : 나는 실행하면


나는이 얻을 '설치 번들'elig_check dougnaegele의 $ 번들 보석을 찾을 수 없습니다 http://rubygems.org/ 의 소스 인덱스를 가져 오기 설치 '수개 국어 ', 레일즈 (= 3.0.3)에서 필요합니다. 어떤 소스에서든지


어떤 생각? 나는 보석을 재설치하고, '번들 설치'등을 시도했다. 운이 없다.

(나는이 레일스 (3.0.3, 2.3.5, 2.2.2, 1.2.6)가 문제 일 수 있다고 의심하지만, 아직 그 길을 가고 싶지 않습니다. 레일 3.0 용으로 리팩토링되지 않은 2.3.5에서 실행되는 앱이 있음)

미리 감사드립니다. 위의 설명에서 더그

+0

RVM 프로젝트 특정 gemsets은 구조 될 수 있습니다. .rvmrc를 사용하여 자동 gemset을 전환 할 수도 있습니다. http://everydayrails.com/2010/09/13/rvm-project-gemsets.html – Heikki

+0

안녕하세요. 원래 질문자입니다. 그것이 도움이된다면, 필자의 Gemfile에서 레일 3.0.3을 레일 3.0.0으로 바꾸고 '번들 설치'를 재개했다. 모든 것이 지금 작동합니다. 나중에 문제를 푼. 고마워. – DougN

답변

0

OP :

If it helps, in my Gemfile I changed rails 3.0.3 to rails 3.0.0 and redid 'bundle install'. Everything works now. Punting the problem until later.