Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Nov 2013 18:05:23 +0100
From:      Mathias Picker <Mathias.Picker@virtual-earth.de>
To:        "freebsd-ports@freebsd.org" <freebsd-ports@freebsd.org>
Subject:   rubygem-bundler trouble on 10-stable
Message-ID:  <1384448723.2240.7.camel@marcopolo.fritz.box>

next in thread | raw e-mail | index | archive | help
Hi all,

I'm trying to get middleman up and running on a freshly installed
10-stable machine.
I installed kde4, which pulled in ruby 1.9.3. I then installed the
system rubygems and bundler. 

Finally I checked out a project that worked fine on 9-stable, also with
ruby 1.9, and I get:

marcopolo% bundle install
Fetching gem metadata from https://rubygems.org/.......
Fetching gem metadata from https://rubygems.org/..
Using RedCloth (4.2.9) 
Using i18n (0.6.5) 

Gem::Exception: Cannot load gem at
[/usr/local/lib/ruby/gems/2.0/cache/multi_json-1.8.2.gem]
in /usr/home/mathiasp/Projekte/Omanimali/omanimali-web
An error occurred while installing multi_json (1.8.2), and Bundler
cannot continue.
Make sure that `gem install multi_json -v '1.8.2'` succeeds before
bundling.

?? This is not what I expect. Trying bundler --path ~/.gem made the
bundle, but the ffi (1.9.3) bombed on 10-stable with 

library.rb:123:in `block in ffi_lib': Could not open library
'libc.so': /usr/lib/libc.so: invalid file format (LoadError)

:(

In 9-stable bundler would use all systems libs and then ask for my
password to install all other gems. I can find no reason why it changed
its behaviour. 

For testing purposes, I upgraded ruby and all gems to ruby 2.0, and then
I created a fresh user to try this with a fresh home directory. Both
show the exact same error msg.


Any idea? I really need to to get this running -  my 9-stable disk died
2 days after I got BETA3 installed, I guess it was miffed at being
replaced...


Thanks for any help, tips, debugging directions,

Mathias




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1384448723.2240.7.camel>