Web + Life Hack

〜True But Useless〜

【rails】【PostgreSQL】Mac OSXでPostgreSQLを使って出たエラーと対処法。

railspostgresqlを使った時(rake db:migrate)に以下のエラーが出ました。

WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.7.3rake aborted!could not connect to server: Too many levels of symbolic links Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?


何かシンボリックリンクが悪さしてるみたいなので以下の内容を実行しました。

cd /var
rm -rf ./pgsql_socket
mkdir pgsql_socket
ln -s /tmp/.s.PGSQL.5432 /var/pgsql_socket

無事に解決しました。

g08m11% rake db:migrate                                                                                                                                        ==  CreateContents: migrating =================================================
-- create_table(:contents)
   -> 0.0156s
==  CreateContents: migrated (0.0157s) ========================================


同様のエラーが出た方の参考になれば嬉しいです。

蛇足:

googleで「rails growth」のキーワードで検索するとほぼこのブログの記事が上位に!
いやーはてなって凄いなー!
後はrailsアプリを作ってそれをgrowthさせるだけ!


f:id:g08m11:20131130234702p:plain