我已經在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服務?
添加主機:正在開發 –
本地主機我想通過Rails的默認連接到本地主機。問題似乎與Postgres不運行。你可以嘗試telnet到'localhost 5432'嗎? –