2017-07-18 42 views
0

聯接當我嘗試連接一個新的項目 看看效果:的RubyMine:缺少在Ubuntu

**~/essai1$ rails server** 
/home/me/essai1/vendor/bundle/gems/sqlite3-1.3.13/lib/sqlite3.rb:6:in `require': incompatible library version - /home/me/essai1/vendor/bundle/gems/sqlite3-1.3.13/lib/sqlite3/sqlite3_native.so (LoadError) 
from /home/v/essai1/vendor/bundle/gems/sqlite3-1.3.13/lib/sqlite3.rb:6:in `rescue in <top (required)>' 
from /home/me/essai1/vendor/bundle/gems/sqlite3-1.3.13/lib/sqlite3.rb:2:in `<top (required)>' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:82:in `require' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:82:in `block (2 levels) in require' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:77:in `each' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:77:in `block in require' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:66:in `each' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:66:in `require' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.15.2/lib/bundler.rb:108:in `require' 
from /home/me/essai1/config/application.rb:7:in `<top (required)>' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:78:in `require' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:78:in `block in server' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:75:in `tap' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:75:in `server' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:39:in `run_command!' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands.rb:17:in `<top (required)>' 
from /home/me/essai1/bin/rails:9:in `require' 
from /home/me/essai1/bin/rails:9:in `<top (required)>' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `load' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `call' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client/command.rb:7:in `call' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client.rb:30:in `run' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/bin/spring:49:in `<top (required)>' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `load' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `<top (required)>' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require' 
from /home/me/essai1/bin/spring:15:in `<top (required)>' 
from bin/rails:3:in `load' 
from bin/rails:3:in `<main>' 

和:

**~/essai1$ rails server -e** 
/home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/server.rb:12:in `parse!': missing argument: -e (OptionParser::MissingArgument) 
from /home/me/essai1/vendor/bundle/gems/rack-1.6.8/lib/rack/server.rb:316:in `parse_options' 
from /home/me/essai1/vendor/bundle/gems/rack-1.6.8/lib/rack/server.rb:191:in `options' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/server.rb:71:in `set_environment' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/server.rb:55:in `initialize' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:75:in `new' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:75:in `server' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:39:in `run_command!' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands.rb:17:in `<top (required)>' 
from /home/me/essai1/bin/rails:9:in `require' 
from /home/me/essai1/bin/rails:9:in `<top (required)>' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `load' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `call' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client/command.rb:7:in `call' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client.rb:30:in `run' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/bin/spring:49:in `<top (required)>' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `load' 
from /home/v/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `<top (required)>' 
from /home/v/.rbenv/versions/2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require' 
from /home/me/essai1/bin/spring:15:in `<top (required)>' 
from bin/rails:3:in `load' 
from bin/rails:3:in `<main>' 

和:

**~/essai1$ rails server -p** 
/home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/server.rb:12:in `parse!': missing argument: -p (OptionParser::MissingArgument) 
from /home/me/essai1/vendor/bundle/gems/rack-1.6.8/lib/rack/server.rb:316:in `parse_options' 
from /home/me/essai1/vendor/bundle/gems/rack-1.6.8/lib/rack/server.rb:191:in `options' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/server.rb:71:in `set_environment' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/server.rb:55:in `initialize' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:75:in `new' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:75:in `server' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:39:in `run_command!' 
from /home/me/essai1/vendor/bundle/gems/railties-4.2.6/lib/rails/commands.rb:17:in `<top (required)>' 
from /home/me/essai1/bin/rails:9:in `require' 
from /home/me/essai1/bin/rails:9:in `<top (required)>' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `load' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `call' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client/command.rb:7:in `call' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/client.rb:30:in `run' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/bin/spring:49:in `<top (required)>' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `load' 
from /home/me/essai1/vendor/bundle/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `<top (required)>' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require' 
from /home/me/.rbenv/versions/2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require' 
from /home/me/essai1/bin/spring:15:in `<top (required)>' 
from bin/rails:3:in `load' 
from bin/rails:3:in `<main>' 

任何人有一個辦法? 非常感謝您的幫助!

回答

0

看起來你還沒有安裝sqlite3二進制文件,它與ruby gem不同。在Ubuntu上,你可以使用「sudo apt-get install sqlite3」來安裝它。

+0

謝謝Dean,但最後我得到了同樣的結果:home/me/myProject/vendor/bundle/gems/sqlite3-1.3.13/lib/sqlite3.rb:6:在'require'中:不兼容的庫版本 -/home /me/myProject/vendor/bundle/gems/sqlite3-1.3.13/lib/sqlite3/sqlite3_native.so(LoadError) – Kriss

+0

..似乎問題不是來自這樣的「不兼容的庫版本」,因爲當我重新啓動一個項目,我可以打開Ruby的localhost頁面。雖然我以前的項目無法做到這一點。這意味着,在建築的一個步驟中,我改變了數據,直到產生「不兼容的庫版本」爲止 – Kriss