2017-07-02 66 views
-2

运行时出错rake routes。请建议。运行耙路径时出错

$ rake routes 

rake aborted! 
LoadError: incompatible library version - 
/home/latei/.rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/sqlite3/sqlite3_native.so 
/home/latei/.rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/sqlite3.rb:6:in 
`require' 
/home/latei/.rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/sqlite3.rb:6:in 
`rescue in <top (required)>' 
/home/latei/.rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/sqlite3.rb:2:in 
`<top (required)>' 
/home/latei/Desktop/rails/alpha-blog/config/application.rb:7:in `<top 
(required)>' /home/latei/Desktop/rails/alpha-blog/Rakefile:4:in 
`require_relative' /home/latei/Desktop/rails/alpha-blog/Rakefile:4:in 
`<top (required)>' 
/home/latei/.rvm/gems/[email protected]/gems/rake-12.0.0/exe/rake:27:in 
`<top (required)>' LoadError: cannot load such file -- 
sqlite3/2.3/sqlite3_native 
/home/latei/.rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/sqlite3.rb:4:in 
`require' 
/home/latei/.rvm/gems/ruby-2.4.1/gems/sqlite3-1.3.13/lib/sqlite3.rb:4:in 
`<top (required)>' 
/home/latei/Desktop/rails/alpha-blog/config/application.rb:7:in `<top 
(required)>' /home/latei/Desktop/rails/alpha-blog/Rakefile:4:in 
`require_relative' /home/latei/Desktop/rails/alpha-blog/Rakefile:4:in 
`<top (required)>' 
/home/latei/.rvm/gems/[email protected]/gems/rake-12.0.0/exe/rake:27:in 
`<top (required)>' (See full trace by running task with --trace) 
+0

在您的控制台中键入捆绑包 – widjajayd

回答

0

看来您可能缺少使用sqlite gem所需的必要开发库。

在Debian中这可以使用下面的命令来安装:

sudo apt-get install libsqlite-3

0

我不知道,但我认为这个问题是在你的宝石版本,试试这个:

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

然后$ bundle install

+0

如果您满意我的ans然后使其正确并投票 –