2014-10-30 60 views
0

我試圖解決這個錯誤,但是不成功,並且查看了一些關於此問題的SO線程。在任何來源中都找不到pg-0.17.1

'sudo apt-get install libpq-dev postgresql-devel'沒有工作,因爲我沒有apt-get。我試圖用wget替換apt-get,那也沒用。

我也試過以下,但沒有工作,要麼和我下面

出口PATH =的/ usr /的pgsql-9.3/bin中的錯誤:$ PATH 捆綁安裝

時發生錯誤,安裝pg(0.17.1),並且Bundler無法繼續。 確保在捆綁之前gem install pg -v '0.17.1'成功。

任何人都可以建議嗎?我在Mac OS X V9.10.5上

回答

0

另一種解決方案:下載postgresql.app

創建或修改config/database.yml文件,添加以下configuration

development: 
    adapter: postgresql 
    encoding: unicode 
    database: name_of_app_development 
    pool: 5 
+0

所以我做了這個,現在有一個postgreSQL服務器運行。但'軌道服務器'仍然產生相同的錯誤 – user2603139 2014-10-30 18:41:49

+0

你的'database.yml'文件中有正確的配置嗎? – mohameddiaa27 2014-10-30 18:46:22

+0

嗯..我不這麼認爲。這似乎是我的錯誤,我該如何解決這個問題? – user2603139 2014-10-30 18:47:18

0

apt-get是Linux的包管理器,不適用於Mac。使用MacOS的自制軟件。說明這裏http://brew.sh/

+0

我已經安裝自制軟件。我試過'brew install pg'和'brew install pgsql'都沒有工作。 – user2603139 2014-10-30 17:16:40

+0

你嘗試過'brew install postgresql'嗎? – 2014-10-30 17:17:50

+0

我認爲這將有助於:http://stackoverflow.com/a/20337446/2203953 – 2014-10-30 17:19:54

1

首先,你需要安裝PostgreSQL:

brew install postgresql 

如果仍然出現錯誤,遺漏的路徑,然後檢查這一question

+0

好吧,我已經完成了這一步,它似乎是成功的。我得到這個消息,所以我假設我已經成功:警告:postgresql-9.3.5_1已經安裝 – user2603139 2014-10-30 18:15:59

+0

當我嘗試運行rails服務器時發生此錯誤: /Users/user/.rvm/gems/ruby-2.1。 [email protected]/gems/railties-4.1.1/lib/rails/application/configuration.rb:105:在'database_configuration'中:無法加載'Rails.application.database_configuration':(RuntimeError) – user2603139 2014-10-30 18:18:39

+0

您是否啓動了postgresql服務器' postgres -D/usr/local/var/postgres'? – mohameddiaa27 2014-10-30 18:21:41

相關問題