wycats/bundler

Want native gems with differnt ABI coexist

Closed this issue · 1 comments

I am using @wayneeseguin's rvm(Ruby version manager) and have 1.8.7 and mput a.k.a. @shyouhei's git clone of svn trunk istalled.
When I install sqlite3 via 'bundle install' while I am using 1.8.7($ rvm use 1.8.7), and later I switch to mput's ruby($ rvm use mput), bundler still tries to use the library compiled with 1.8.7, which results(MacOSX Snow Leopard):

dyld: lazy symbol binding failed: Symbol not found: _rb_str2cstr
Referenced from: /Users/sakuro/.bundle/gems/sqlite3-ruby-1.2.5/lib/sqlite3_api.bundle
Expected in: flat namespace

No problem of course if I install such lib with each ruby separatedly without help of bundler.

should go to carlhuda's.