Tag: libxml ruby

Rails / Paperclip / S3神秘错误:未定义的方法“global_endpoint?”

所以我上周将一个Rails应用程序从3.0升级到4.0,自从我得到奇怪的错误,似乎指向我没有改变的随机位置,我无法重现它们。 一个这样的错误是这样的: NoMethodError: undefined method `global_endpoint?’ for AWS::S3:Class [GEM_ROOT]/gems/aws-sdk-1.46.0/lib/aws/core/configuration.rb:441 /gems/aws-sdk-1.46.0/lib/aws/core/configuration.rb:441 in “block in add_service” /gems/aws-sdk-1.46.0/lib/aws/core/configuration.rb:361 in “call” /gems/aws-sdk-1.46.0/lib/aws/core/configuration.rb:361 in “block in add_option” /gems/aws-sdk-1.46.0/lib/aws/core/configuration.rb:381 in “block (2 levels) in add_option_with_needs” /gems/aws-sdk-1.46.0/lib/aws/core/configuration.rb:381 in “each” /gems/aws-sdk-1.46.0/lib/aws/core/configuration.rb:381 in “inject” /gems/aws-sdk-1.46.0/lib/aws/core/configuration.rb:381 in “block in add_option_with_needs” /gems/aws-sdk-1.46.0/lib/aws/core/service_interface.rb:73 in “initialize” /gems/paperclip-4.1.1/lib/paperclip/storage/s3.rb:239 in “new” /gems/paperclip-4.1.1/lib/paperclip/storage/s3.rb:239 in “obtain_s3_instance_for” /gems/paperclip-4.1.1/lib/paperclip/storage/s3.rb:233 in “s3_interface” /gems/paperclip-4.1.1/lib/paperclip/storage/s3.rb:243 in “s3_bucket” […]

libxml-ruby无法在x86_64加载

我们在服务器端遇到libxml-ruby gem问题可能因为它使用了x86_64架构: $ uname -a Linux ip-10-228-171-64 2.6.21.7-2.fc8xen-ec2-v1.0#1 SMP Tue Sep 1 10:25:30 EDT 2009 x86_64 GNU / Linux require ‘libxml’ LoadError: /usr/local/ruby-enterprise/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.4/lib/libxml_ruby.so: invalid ELF header – /usr/local/ruby-enterprise/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.4/lib/libxml_ruby.so from /usr/local/ruby-enterprise/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.4/lib/libxml_ruby.so from /usr/local/ruby-enterprise/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require’ from /usr/local/ruby-enterprise/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require’ from /usr/local/ruby-enterprise/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in’ from /usr/local/ruby-enterprise/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require’ from /usr/local/ruby-enterprise/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.4/lib/libxml.rb:9 from /usr/local/ruby-enterprise/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require’ from /usr/local/ruby-enterprise/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require’ from /usr/local/ruby-enterprise/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require’ from /usr/local/ruby-enterprise/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in […]

无法加载此类文件 – libxml_ruby for Windows

我的步骤是, 执行RubyInstaller.exe文件 安装ruby 安装路径:c:\ ruby​​193 安装DevKit gem install libxml-ruby –platform x86-mswin32-60 make test.rb文件 需要’rubygems’ 要求’xml’ ruby test.rb 打印错误消息 错误信息: C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: 126: The specified module could not be found – C:/Ruby193/lib/ruby/gems/1.9.1/gems/lib xml-ruby-1.1.3-x86-mswin32-60/lib/libxml_ruby.so (LoadError) from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from C:/Ruby193/lib/ruby/gems/1.9.1/gems/libxml-ruby-1.1.3-x86-mswin32-6 0/lib/libxml.rb:9:in `’ from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from C:/Ruby193/lib/ruby/gems/1.9.1/gems/libxml-ruby-1.1.3-x86-mswin32-6 0/lib/xml.rb:11:in `’ from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require’ from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in […]