2016-05-21 6 views
0

OS: Ubuntu 16, Rails 4 Ruby 2.1.2 Fehler:
Sqlite3 Loaderror: inkompatible Version der Bibliothek

LoadError: incompatible library version - /home/user/.rvm/gems/[email protected]_box/gems/sqlite3-1.3.11/lib/sqlite3/sqlite3_native.so 
/home/user/.rvm/gems/[email protected]_box/gems/sqlite3-1.3.11/lib/sqlite3.rb:6:in `require' 
/home/user/.rvm/gems/[email protected]_box/gems/sqlite3-1.3.11/lib/sqlite3.rb:6:in `rescue in <top (required)>' 
/home/user/.rvm/gems/[email protected]_box/gems/sqlite3-1.3.11/lib/sqlite3.rb:2:in `<top (required)>' 
/home/user/work/cookbook/config/application.rb:7:in `<top (required)>' 
/home/user/work/cookbook/Rakefile:4:in `<top (required)>' 
LoadError: cannot load such file -- sqlite3/2.3/sqlite3_native 
/home/user/.rvm/gems/[email protected]_box/gems/sqlite3-1.3.11/lib/sqlite3.rb:4:in `require' 
/home/user/.rvm/gems/[email protected]_box/gems/sqlite3-1.3.11/lib/sqlite3.rb:4:in `<top (required)>' 
/home/user/work/cookbook/config/application.rb:7:in `<top (required)>' 
/home/user/work/cookbook/Rakefile:4:in `<top (required)>' 

Gemfile:

gem 'rails', '4.2.5.1' 
gem 'sqlite3' 

Gemfile.lock

sqlite3 (1.3.11) 

wenn ich Datei sqlite3-1.3.11.gemspecändernbei s.require_paths = ["lib"]
-s.require_paths= ["lib/sqlite3_native"] habe ich das gleiche Problem mit einem anderen Edelsteinen (10) wie here
reinstall Juwel nicht
Arbeits

welche Notwendigkeit zu tun, um das Problem zu lösen?

+0

mögliche duplizieren, überprüfen Sie diese lin k http://StackOverflow.com/Questions/36963018/error-incompatible-Library-version-Sqlite3-1-3-11-in-Rails –

+0

@PadmanabanGokula neu installieren Edelstein nicht funktionieren – discipleartem

Antwort

0

Need lowerversion von sqlite3 Juwel zu verwenden (1.3.10) statt v 1.3.11 Bevor bei Bedarf und schreiben zu Gemfile.

gem 'sqlite3', '~> 1.3', '>= 1.3.10' 

und verwenden $ bundle install

Es hilft mir

Verwandte Themen