2013-09-04 7 views
2

그래서, 나는 내가 http://curl.haxx.se/download.html#Win32에 가서 Win32 2000/XP 7.32.0 libcurl SSL 다운로드 ruby 1.9.3p448Rails 3.2.12- 루비 1.9.3 .. 레일 3.2.12 ... 윈도우

  • ... feedzirra을 얻으려고 노력하고 실행하는거야 . 그것은 분명하지만, 이것은 libcurl -v 7.32입니다.

  • 위의 파일을 c:\libcurl에 압축을 풀었습니다 (bin, lib 및 기타 파일은 libcurl에 직접 있음).

  • PATHc:\libcurl\bin을 추가했습니다.

  • 내 응용 프로그램의 작업 디렉토리에서 bundler에게 bundle config build.curb --with-curl-lib=C:\libcurl\bin --with-curl-include=C:\libcurl\include으로 cURL 종속성을 찾을 위치를 알려주었습니다.

  • 현재 -v 1.6.0을 좋아하지 않으므로 nogogiri의 버전을 내 gemfile에 gem 'nokogiri', '~> 1.5.3'으로 설정했습니다. 그러면 nokogiri -v 1.5.10이 설치됩니다.

  • 필자의 gemfile에서 feedzirra의 버전을 gem 'feedzirra', github: 'pauldix/feedzirra', ref: '80cd357'으로 설정했습니다.

  • 은 일부 종속성을 설치합니다 연석 (0.8.4)를 사용하여

    -이 문제를 해결까지

    단지 머리 수세미 (1.2.1)

    를 사용하지 않는 gem 'curb', '0.8.1'gem 'curb', '~> 0.7.15' 노력을

    색소폰 기계 (0.2.0.rc1) 자식에서

    사용 feedzirra (0.2.0.rc2) 사용 : (80cd357에서) //github.com/pauldix/feedzirra.git를 - 분명히

bundle은 성공입니다! 하지만 문제는 bundle과 관련이 없습니다. 설치할 물건을 얻을 수 있습니다. rails s 또는 rails c을하려고 할 때, 나는 다음을 얻을 : (curb_core.so를 존재하지만)

APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in `require': 126: The specified module could not be found. - C:/Dropbox/Apps/rails_projects/ecorebox/.bundle/ruby/1.9.1/gems/curb-0.8.4/lib/curb_core.so (LoadError) 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in `block in require' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:236:in `load_dependency' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in `require' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/curb-0.8.4/lib/curl.rb:1:in `<top (required)>' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in `require' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in `block in require' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:236:in `load_dependency' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in `require' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/curb-0.8.4/lib/curb.rb:1:in `<top (required)>' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in `require' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in `block in require' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:236:in `load_dependency' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in `require' 
from APP_FOLDER/.bundle/ruby/1.9.1/bundler/gems/feedzirra-021a8d7f53d7/lib/feedzirra.rb:2:in `<top (required)>' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in require' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `each' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `block in require' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `each' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `require' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler.rb:132:in `require' 
from APP_FOLDER/config/application.rb:14:in `<top (required)>' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/railties-3.2.12/lib/rails/commands.rb:39:in `require' 
from APP_FOLDER/.bundle/ruby/1.9.1/gems/railties-3.2.12/lib/rails/commands.rb:39:in `<top (required)>' 
from script/rails:6:in `require' 
from script/rails:6:in `<main>' 

답변

0

Ummmm. 재부팅했습니다. 여기에 끝나는 사람은 ... 질문이 답입니다. 플러스 재부팅. 나는이 물건으로 재부팅해야한다는 것을 몰랐다. 나는 그것을 싸울거야! Woot !!