Radarlar, mac osx 10.8 üzerinde postgresql ile çalıştırılmaya çalışılıyor. Mac’lerde yeniyim.PostgreSQL veritabanıyla bağlantı kurulduğunda sorun yaşanıyor
PostgrSQL'i yüklerken sorun yaşandığı için, bu konuyla ilgili arama yapabileceğim tüm olası çözümleri denemeden bir şeyleri fırlatabilirdim. Hangi esas olarak izinler ve mevcut OSX yüklemesi çıktı. Bu sorun için beni nasıl çözeceğimi bilmediğim bazı temel dizin veya sürüm çakışması olduğunu düşünen bazı şeyler farkettim. Ama yanılıyor olabilirim ve başka bir şey! Herhangi bir yön takdir edilir.
Bunun gibi bir hata alma:
$ rake db:create:all
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
(emin değilim nerede ve neden var dizinine arıyor ama ~/var/özel/var bir bağlantı (takma ad) gibi görünmektedir hangi boş pgsql_socket & pgsql_socket_alt dizinleri vardır,/usr/local/var pgsql_socket dizini yok ama bir postgres dizini yok. Bu dizinlerin her ikisi de benim yönetici kullanıcı bulucu bilgi alma iletişim kutusundan & yazma izni okudu.
gösterilen yukarıdaki hata taşlar 1.8 dizinde uzun yığını izledi ve bununla bitirir edilir:
Couldn't create database for {"pool"=>5, "database"=>"blog_development", "password"=>nil, "username"=>"USERNAME", "encoding"=>"unicode", "adapter"=>"postgresql"}
böylece kontrol: i bunu postgresql yükledikten sonra hatırladığım
$ which psql
/usr/bin/psql
:
initdb /usr/local/var/postgres -E utf8
Onaylandı:
$ ps aux | grep postgres
username 346 0.0 0.1 2479616 7724 ?? S 3:08PM 0:00.03 /usr/local/bin/postgres -D /usr/local/var/postgres -r /usr/local/var/postgres/server.log
paket göstermektedir verimleri: pg (0.14.1)
$ postgres --version
postgres (PostgreSQL) 9.2.1
yankı $ YOLU herhangi bir referans PostgreSQL'de göstermemektedir. Bu uygulama bir/Kullanıcılar/USERNAME/SUBDIR/APP.
Andy fikirlerini nereye dağıttığım ve bu şeyleri nasıl çalıştırabilirim? Herhangi bir yönü takdir ediyorum. Yığın taşması ve google tartışmaları ile çalışmaya devam edeceğim; aptallığım eşsiz olsa da!
Teşekkürler. database.yml
için
Eğer database.yaml içinde ev sahibi ve liman
– iouriev demlemek için yaptım. ana makine ve bağlantı noktası .yml değil. Bu değerler ne olmalı? Aşağıdaki demiryolları, bu bilgi ile .yml düzenleme ihtiyacını göstermez. Bu tartışma başına – twinturbotom
(http://stackoverflow.com/questions/11686526/mountain-lion-postgres-could-not-connect) "/ usr/local/bin" dizinini etc/paths dosyasının üstüne taşır. psql çıkışı benim için çalışmayan/usr/local/bin/psql olarak değiştirildi. Her şeyi araştırıyorum ve deniyorum! – twinturbotom