I’m trying to vendor nokogiri in a jruby rails app. I want to be able
to
run my app WAR on a machine that doesn’t have the nokogiri / libxml2
native
extensions and .so files installed. I’m having trouble however. When I
do
‘rake gems:build’ and then ‘rake gems:unpack:dependencies’ I get this:
undefined method dependencies' for nil:NilClass /Users/steve/mercy/ra_trunk/vendor/rails/railties/lib/rails/gem_dependency.rb:77:in
dependencies’
/Users/steve/src/jruby-1.4.0/lib/ruby/site_ruby/shared/builtin/core_ext/symbol.rb:3:in
to_proc' /Users/steve/mercy/ra_trunk/vendor/rails/railties/lib/rails/gem_dependency.rb:80:in
each’
/Users/steve/mercy/ra_trunk/vendor/rails/railties/lib/rails/gem_dependency.rb:80:in
map' /Users/steve/mercy/ra_trunk/vendor/rails/railties/lib/rails/gem_dependency.rb:80:in
dependencies’
…
I removed all gems from my rails app except nokogiri; the problem occurs
when trying to unpack nokogiri’s dependencies.
Has anyone successfully vendor nokogiri and its dependencies into a
rails
app? I need to deploy to a locked down corporate server that does not
have
libxml2 installed.
Thanks.
Steve
On Tue, Feb 2, 2010 at 8:14 PM, Steve M. [email protected]
wrote:
I’m trying to vendor nokogiri in a jruby rails app. Â I want to be able to
run my app WAR on a machine that doesn’t have the nokogiri / libxml2 native
extensions and .so files installed. Â I’m having trouble however. Â When I do
‘rake gems:build’ and then ‘rake gems:unpack:dependencies’ I get this:
…
I removed all gems from my rails app except nokogiri; the problem occurs
when trying to unpack nokogiri’s dependencies.
Has anyone successfully vendor nokogiri and its dependencies into a rails
app? Â I need to deploy to a locked down corporate server that does not have
libxml2 installed.
That’s going to be pretty tough. If it’s a locked-down server, you’re
going to have to get libxml2.so prebuilt for it, unpacked somewhere
you can load it, and get nokogiri’s FFI code to find it. That’s a
pretty rough combination.
I think the first steps would be to try to get Nokogiri to work with
all the libraries co-located in the same directory on some machine
that doesn’t have libxml2, so you can at least confirm that works.
Until we get the pure-Java Nokogiri finished (HELP!!!), we’re going to
need to work through issues like this.
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
Where is the java nokogiri project?
On Wednesday, February 3, 2010, Charles Oliver N.
[email protected] wrote:
libxml2 installed.
Until we get the pure-Java Nokogiri finished (HELP!!!), we’re going to
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
I believe it’s a branch of the main Nokogiri repository right now…
On Wed, Feb 3, 2010 at 5:16 PM, Steve M. [email protected]
wrote:
I removed all gems from my rails app except nokogiri; the problem occurs
I think the first steps would be to try to get Nokogiri to work with
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email