debiancdn

AWS, Content Delivery Network and Debian

config.gemがはたらいてくれない件

donrailsでつかっているlibxml-rubyとlibxml-xmlrpcをconfig.gemでいれられるようにしていたのだが,そのconfig.gemで指定しても,

Missing these required gems:
  libxml-ruby  
  libxml-xmlrpc  
You're running:
  ruby 1.8.7.160 at /opt/local/bin/ruby
  rubygems 1.3.4 at /Users/yaar/.gem/ruby/1.8, /opt/local/lib/ruby/gems/1.8

といわれるのでした.

もちろんlibxml-rubyもlibxml-xmlrpcも存在している.

/opt/local/lib/ruby/gems/1.8/gems$ ls libxml-ruby*
libxml-ruby-0.8.3:
CHANGES   RAKEFILE  doc/      lib/      test/
LICENSE   README    ext/      setup.rb
libxml-ruby-0.9.7:
CHANGES   README    doc/      lib/      test/
LICENSE   Rakefile  ext/      setup.rb
libxml-ruby-1.1.3:
CHANGES   README    doc/      lib/      test/
LICENSE   Rakefile  ext/      setup.rb

どうやら

 #LibXML Ruby - Dependency of Solr Ruby
  config.gem "libxml-ruby", :lib=>"xml/libxml", :version=>"~>0.8.3"

こんなかんじで中でよんでる :libの形にあわせて書け,とそういうことらしい.

  config.gem "libxml-ruby", :lib=>"xml/libxml"
  config.gem "libxml-xmlrpc", :lib=>"xmlrpc/client"

に.変更した.これでok

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中