我在Gemfile中列出的任何gem源中都收到錯誤「找不到gem'sqlite3-ruby(> = 0,runtime)'」。嘗試運行命令$ rails server後。如何更新Mac上的SQLite?
使用RVM,寶石是1.8.7-P334,在Mac 10.6.6,SQLite的版本3.6.12
的Rails 3.0.0,嘗試匹配相同的設置作爲一個Rails培訓視頻。搜索Stackoverflow,谷歌,RVM手冊等,並不能得到任何解決方案的工作。
我認爲這個問題與「捆綁安裝」有關,因爲我收到一條消息說需要SQLite 3.6.16(至少)。
有人可以提供一步一步如何更新?
你試過升級源碼?目前的版本是3.7.5在他們的網站上。您也可以使用macport(版本3.7.4)來升級它 - 下載它然後運行(tar xzf sqlite-3.7.5.tar.gz $ cd sqlite-3..5 $ ./configure $ make $ sudo make安裝)或通過macport($ sudo端口selfupdate $ sudo端口升級過期) – oyo 2011-02-28 23:36:22
作爲Macport的替代方法,請嘗試[brew](https://github.com/mxcl/homebrew/)。這是一個比Macport更安裝和升級軟件的更簡單的機制。一旦你安裝了brew,要安裝sqlite,你需要輸入'brew install sqlite'。它看起來像Brew正在安裝3.7.5 – sorens 2011-02-28 23:41:58
另外,在瘋狂地安裝軟件之前,請檢查以確保您尚未安裝它。嘗試'sqlite3 --version'和/或'哪個sqlite3'來確認它已安裝以及您正在使用哪個版本。 Mac OS X附帶預裝SQlite,除非您已將其移除,否則您應該擁有它。 – sorens 2011-02-28 23:47:13