2012-01-18 16 views
0

"rails server"コマンドを試してみると、このエラーメッセージが表示されます。"rails server"が動作しない、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 db serverをインストールしましたか? ここにあなたのgemfileを貼り付けてください –

答えて

0

は、あなたが 'sqlite3の-rubyの' 宝石を再インストールしようとしたことがありますか?

このSOの答えがSqlite3 error after Rails 3 (beta 4) installであるため、システムにsqlite-rubyインターフェイスの問題がある可能性があります。

また、ruby 1.8の特別な要件がない場合は、rvm/rbevnとruby 1.9を使用する必要があります。

+0

'sqlite3-ruby'宝石は単に' sqlite3'です。 – smholloway

関連する問題