2013-12-18 74 views
0

我已經在Windows 7上安裝了pg,並且在使用sqlite3的rails應用程序上有一個現有的ruby,並且希望將其更改爲postgresql,以便我可以部署。我也下載pgAdmin的,但我不能開始從它的服務器,但我得到以下錯誤:在Windows 7上使用Ruby on Rails運行Postgresql

could not connect to server: Connection refused (0x0000274D/10061) 
Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? 

所以我編輯的database.yml在我的Rails應用程序是

development: 
    adapter: postgresql 
    database: my_database_development 
    pool: 5 
    timeout: 5000 

後,我和捆綁它不會給出錯誤,所以pg安裝我嘗試耙db:創建,但我也得到了同樣的錯誤,如上所述。 但在我SERVICES.MSC我找不到postgresql- [版]所以我試圖通過管理員

C:\Windows\system32>NET START postgresql-x64-9.1 
The service name is invalid. 
C:\Windows\system32>NET START postgresql 
The service name is invalid. 

我應該怎麼做運行cmd以啓動PostgreSQL服務?

+0

添加主機:正在開發 –

+0

本地主機我想通過Rails的默認連接到本地主機。問題似乎與Postgres不運行。你可以嘗試telnet到'localhost 5432'嗎? –

回答

0

您需要添加:

host: localhost 

下發展

+0

我仍然收到相同的錯誤。在適配器之前添加它的位置是否重要?在它之後 – Timo

+0

是的。把它放在超時後 –

+0

我仍然得到相同的錯誤 – Timo

相關問題