因此,我開始學習rails,帶有php和前端背景。我創建了一個新的rails項目,並且這樣做還不錯,直到我從github上下載了另一個rails應用程序並安裝了所有的依賴和gem ...無論如何,這些問題一直是我過去兩天的失敗...我真的很感激澄清。如何處理軌道應用程序的本地數據庫和rails項目安裝後的錯誤
您如何針對開發版本管理本地數據庫,而不是針對實時版本的外部數據庫?
例如,從Github導入應用程序後,Rails會自動構建本地數據庫嗎?還是必須手動創建,還應該具有與下載的用於與其數據庫交談的相同的認證憑證?
另外,我下載了PostgreSQL和它的寶石後,我再也不能啓動軌服務器爲我的老Rails項目,或爲我的新一個對於這個問題,既得到這些錯誤:
寶石/ ActionPack的-3.0 .16/lib/action_dispatch/http/mime_type.rb:98:警告:已經初始化爲常量PDF gems/activerecord-3.0.16/lib/active_record/connection_adapters/postgresql_adapter.rb:950:in`initialize':FATAL:role 「postgres」不存在(PGError)
您需要提供一點細節.. 您正在使用哪種操作系統?我猜可能你正在使用postgres,但你可能需要提供'config/database.yml'的內容(注意刪除密碼),並且可能是'Gemfile'開始。 – shigeya 2012-08-12 20:31:50