2016-05-21 5 views
0

:Ubuntuの16は、4レール、ルビー2.1.2 エラー:
sqlite3のとLoadError:互換性のないライブラリのバージョンOSが

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) 

ファイルを変更すると、sqlite3-1.3.11.gemspec からs.require_paths = ["lib"]
で私はhere
reinstall宝石は、問題を解決するために何をすべきかが必要


を働いていないような別の宝石(約10)と同じ問題を抱えていますか?

+0

可能ですk http://stackoverflow.com/questions/36963018/error-incompatible-library-version-sqlite3-1-3-11-in-rails –

+0

@PadmanabanGokula再インストールのgemは仕事をしない – discipleartem

答えて

0

代わりにV sqlite3の宝石(1.3.10)のlowerversionを使用する必要がある、必要に応じて 前1.3.11 とGemfileに書き込む:。

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

$ bundle install

を使用

これは私に役立ちます

関連する問題