PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Installation de PostgreSQL sur OSX pour le développement Rails

Je pense avoir réussi à trouver un moyen qui fonctionne. J'emprunte beaucoup à ce super poster , mais comme ils installent un tas d'autres choses en même temps, je vais écrire ce que j'ai fait ici pour les personnes qui recherchent simplement la réponse d'installation de PostgreSQL.

Note de l'éditeur :Link semblait mort lorsque j'ai essayé. Est-ce celui-là ? http://blog.blackwhale.at/?p=175#PostgreSQL Veuillez corriger si c'est le cas.

  1. Téléchargez PostgreSQL pour Mac et téléchargez le programme d'installation "Postgres.app".

  2. Créez un utilisateur pour le développement de vos rails (gardez à l'esprit que si vous partagez une application pendant le développement, vous voudrez probablement le même utilisateur entre tous les membres de votre équipe de développement afin d'éviter les maux de tête)

    sudo -u postgres /Library/PostgreSQL8/bin/createuser
    
  3. Entrez votre nom d'utilisateur système Mac OS X comme nom de rôle et faites-en un superutilisateur.

  4. Installez le gem pg pour que Rails puisse communiquer avec PostgreSQL

    sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
    
  5. Configurez votre application rails pour parler à PostgreSQL. Vous pouvez soit créer une nouvelle application avec :

    rails *appname* -d postgresql (for Rails 3 -> rails new *appname* -d postgresql)
    

    Ou pour une application existante, modifiez votre database.yml fichier.

Cela a fonctionné pour moi sans aucun accroc. Si quelqu'un d'autre essaie d'utiliser cette méthode, je serais intéressé d'avoir des commentaires sur la façon dont cela s'est passé pour vous.