2012-01-18 85 views
0

當我嘗試了「軌服務器」命令......真的不知道發生了什麼事我得到這個錯誤訊息?「軌服務器」不工作,sqlite3_native找不到符號

/Library/Ruby/Gems/1.8/gems/sqlite3-1.3.5/lib/sqlite3/sqlite3_native.bundle: dlsym(0x1010621e0, Init_sqlite3_native): symbol not found - /Library/Ruby/Gems/1.8/gems/sqlite3-1.3.5/lib/sqlite3/sqlite3_native.bundle (LoadError) 
from /Library/Ruby/Gems/1.8/gems/sqlite3-1.3.5/lib/sqlite3.rb:6 
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in `require' 
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in `require' 
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in `each' 
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in `require' 
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in `each' 
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in `require' 
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.21/lib/bundler.rb:122:in `require' 
from /Users/grace/Documents/web_stuff/tutorbookrails/config/application.rb:7 
from /Library/Ruby/Gems/1.8/gems/railties-3.1.3/lib/rails/commands.rb:52:in `require' 
from /Library/Ruby/Gems/1.8/gems/railties-3.1.3/lib/rails/commands.rb:52 
from /Library/Ruby/Gems/1.8/gems/railties-3.1.3/lib/rails/commands.rb:49:in `tap' 
from /Library/Ruby/Gems/1.8/gems/railties-3.1.3/lib/rails/commands.rb:49 
from script/rails:6:in `require' 
from script/rails:6 
+0

有運行包安裝?你有安裝sqlite數據庫服務器? 這裏 – 2012-01-18 12:25:48

回答

0

您是否嘗試過重新安裝 'sqlite3的,紅寶石' 寶石?

有可能是在你的系統中的一些的sqlite-ruby的接口問題,因爲這個蘇答案,Sqlite3 error after Rails 3 (beta 4) install指出。

而且,你應該使用rvm/rbevn和紅寶石1.9如果沒有任何具體的要求紅寶石1.8。

+0

粘貼您的Gemfile現在的'sqlite3的-ruby'寶石簡直是'sqlite3'。 – smholloway 2013-11-10 16:40:43