質問: Railsの勉強をしています。 ブラウザでを表示させようとすると下記のエラーが出ます。 ------------------------------------------------------- MissingSourceFile in SayController#hello no such file to load -- sqlite3 RAILS_ROOT: /work/demo This error occurred while loading the following files: sqlite3 ------------------------------------------------------- ・の表示には問題ありません。 ・/work/demo/app/controllers/say_controler.rbにhelloアクションの追加をしています ・/work/demo/app/views/say/hello.rhtml ファイルを作成しました ・一応、ルータのポート3000も開放しました。 ・sqlite3のデータベースドライバのインストールが必要でしょうか。 ・railsとsqlite3のパスが通っていないことが原因でしょうか? ・バージョン Rails 2.1.0 ruby 1.8.6 (2007-03-13 patchlevel 0) [i686-linux] gem 1.2.0 ・OS CentOS4.6 よろしくお願いします。
回答: 下記を実行してsqlite3のRuby用ドライバをインストールしてみてください。 gem install sqlite3 上記が"Failed to build gem native extension."というエラーで失敗する場合、下記を実行してsqlite3のヘッダファイルをインストールしてから再度試してみてください。 yum install sqlite-devel