我正在通過教程來安裝Rails。當我第一次嘗試使用MacPorts使用'sudo port upgrade sqlite3'來升級sqlite3時,我得到的響應是'sqlite3未安裝';然而,當我問'哪一個sqlite3'給了它'/ usr/bin/sqlite3'的路徑時,我嘗試在該路徑中運行'sudo port upgrade sqlite3',但是沒有運氣。Sqlite3安裝但說它不是
是否安裝?我應該如何繼續升級/安裝sqlite和Rails?由於
我正在通過教程來安裝Rails。當我第一次嘗試使用MacPorts使用'sudo port upgrade sqlite3'來升級sqlite3時,我得到的響應是'sqlite3未安裝';然而,當我問'哪一個sqlite3'給了它'/ usr/bin/sqlite3'的路徑時,我嘗試在該路徑中運行'sudo port upgrade sqlite3',但是沒有運氣。Sqlite3安裝但說它不是
是否安裝?我應該如何繼續升級/安裝sqlite和Rails?由於
由於
which sqlite3
回答 '在/ usr/bin中/ sqlite3的',我要說的是,sqlite3的是安裝在系統上。 您也可以嘗試
sqlite3
這應該回答(版本可能不同)
SQLite version 3.7.12 2012-04-03 19:43:07
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
退出有:
.quit
我會繼續前進,嘗試安裝寶石:
gem install sqlite3
如果它沒有抱怨你很好走,否則發佈錯誤消息。
作爲一個額外的建議,我對MacPorts有一些不好的經驗,請嘗試Homebrew。
hth
我得到的錯誤信息是:「錯誤:執行gem時...(Gem :: FilePermissionError) 您沒有寫入權限到/Library/Ruby/Gems/1.8目錄中。「 – 2013-03-27 12:55:54
這是當你需要成爲管理員來安裝寶石。嘗試'sudo gem install sqlite3' – David 2013-03-27 13:50:31
我再次嘗試使用rvm安裝紅寶石後,它工作,謝謝 – 2013-03-27 14:09:37
您是否通過端口安裝了sqlite3?如果沒有,它可能不知道如何處理它。 – sevenseacat 2013-03-27 11:53:43
不,你沒錯,但它已經有sqlite3顯然 – 2013-03-27 12:56:54