2

それで、feedzirra を起動して実行しようとしています...ruby 1.9.3p448 Rails 3.2.12

  • http://curl.haxx.se/download.html#Win32にアクセスしてダウンロードしましWin32 2000/XP 7.32.0 libcurl SSLた。当たり前かもしれませんが、これは libcurl -v 7.32.

  • 前述のファイルを解凍しましたc:\libcurl(したがって、bin、lib、およびその他は直接 libcurl にあります)。

  • に追加c:\libcurl\binしましたPATH

  • アプリの作業ディレクトリで、バンドラーに cURL の依存関係を見つける場所をbundle config build.curb --with-curl-lib=C:\libcurl\bin --with-curl-include=C:\libcurl\include.

  • gem 'nokogiri', '~> 1.5.3'現在の -v 1.6.0 が気に入らないため、gemfileで nokogiri のバージョンを に設定しました。これにより、 がインストールされますnokogiri -v 1.5.10

  • gemfile で feedzirra のバージョンを に設定しgem 'feedzirra', github: 'pauldix/feedzirra', ref: '80cd357'ました。

  • これにより、いくつかの依存関係がインストールされます。

    縁石の使用 (0.8.4) - 試しgem 'curb', '0.8.1'てみgem 'curb', '~> 0.7.15'ても問題は解決しません。

    ヘチマの使用 (1.2.1)

    sax-machine (0.2.0.rc1) の使用

    git://github.com/pauldix/feedzirra.git (at 80cd357) の feedzirra (0.2.0.rc2) を使用 - 明らかに

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>'
4

1 に答える 1

0

うーん。 再起動しました。 ここにたどり着いた人にとって... 質問は答えです. さらに再起動。このようなもので再起動する必要があることを知りませんでしたか?私はそれを戦うつもりはない !ウーッ!!

于 2013-09-04T08:07:20.090 に答える