You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just ran into this error with the latest version of sqlite3 using Rubinius 2.2.5
To reproduce:
rails new foo
cd foo
bundle exec rake -T
I get the stack trace
rake aborted!
Could not open library /Users/pivotal/.rvm/gems/rbx-2.2.5@foo/gems/sqlite3-1.3.9/lib/sqlite3/sqlite3_native.bundle - dlopen(/Users/pivotal/.rvm/gems/rbx-2.2.5@foo/gems/sqlite3-1.3.9/lib/sqlite3/sqlite3_native.bundle, 10): Symbol not found: _RBIGNUM_DIGITS
kernel/common/native_method.rb:26:in `load_extension'
.....
If I change the gemfile in my project to point sqlite3 1.3.8, everything works fine. Also works fine in all the other rubies we test.
The text was updated successfully, but these errors were encountered:
This is a consequence of sqlite3 switching to an MRI 2.1 only C-API function or relying on an internal MRI data structure that depends on the specific details of MRI C structures. Unfortunately, there is no work-around except using 1.3.8 until Rubinius 2.2.6 is released.
I have a PR ready that adds Rubinius on Travis so hopefully issues like this won't be ignored in the future. I'll send it when 2.2.6 is released.
I just ran into this error with the latest version of sqlite3 using Rubinius 2.2.5
To reproduce:
rails new foo
cd foo
bundle exec rake -T
I get the stack trace
rake aborted!
Could not open library /Users/pivotal/.rvm/gems/rbx-2.2.5@foo/gems/sqlite3-1.3.9/lib/sqlite3/sqlite3_native.bundle - dlopen(/Users/pivotal/.rvm/gems/rbx-2.2.5@foo/gems/sqlite3-1.3.9/lib/sqlite3/sqlite3_native.bundle, 10): Symbol not found: _RBIGNUM_DIGITS
kernel/common/native_method.rb:26:in `load_extension'
.....
If I change the gemfile in my project to point sqlite3 1.3.8, everything works fine. Also works fine in all the other rubies we test.
The text was updated successfully, but these errors were encountered: