我正在爲什麼sqlite3-ruby-1.2.2無法在OS X上運行?
- OS X 10.5,
- 的Ruby 1.8.6,
- 的Rails 2.1,
- sqlite3的,紅寶石1.2.2
,我得到以下錯誤當試圖在尋找連接到MySQL的應用程序上搜索db:migrate
時。
rake aborted! 沒有這樣的文件加載 - sqlite3 /數據庫
我正在爲什麼sqlite3-ruby-1.2.2無法在OS X上運行?
,我得到以下錯誤當試圖在尋找連接到MySQL的應用程序上搜索db:migrate
時。
rake aborted! 沒有這樣的文件加載 - sqlite3 /數據庫
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
與sqlite3的)
cd test
./script/generate model Person name:string
rake db:migrate
Ran fine。在遷移完成之前sqlite3是require
d時會發生錯誤,所以看起來他們已經解決了問題。