sqlite3-ruby-1.2.2 が OS X で動作しないのはなぜですか?
-
08-06-2019 - |
質問
私は走っています
- OS X 10.5、
- ルビー1.8.6、
- レール2.1、
- sqlite3-ruby 1.2.2
そして、rakeしようとすると次のエラーが発生します db:migrate
動作するアプリで MySQL に接続されていることがわかります。
レーキが中止されました!ロードするそのようなファイルはありません -- sqlite3/database
解決
Jamis は 1.2.4 をリリースしたばかりで、そのバグに関するコメント履歴によると、修正は 1.2.3 以降のバージョンで行われることが示唆されています。簡単なテストとして、Ruby 1.8.6 を搭載した OS X 10.5 ボックスで次の操作を実行しました。
sudo gem install sqlite3-ruby
(検証済みバージョン番号 1.2.4)
rails test
(デフォルトを使用 database.yml
sqlite を使用して 3)
cd test
./script/generate model Person name:string
rake db:migrate
元気に走りました。sqlite3 の場合にエラーが発生しました。 require
移行が完了する前に d だったので、問題は修正されたようです。
他のヒント
所属していません StackOverflow