Rails 3.1-App mit Postgresql-Datenbank erstellen (OSX Lion)
Ich kann nicht scheinen zu finden ein up-to-date-Anleitung zum erstellen einer neuen Rails 3.1-app mit einer Postgresql-Datenbank. Ich würde mich sehr über einen Leitfaden durch diesen Prozess.
Kommentar zu dem Problem - Öffnen
möchten Sie die installation guideline?
Nein, nur was hat zu geschehen, nachdem "rails new appname --Datenbank=postgresql"
Siehe meine Antwort - run
bundle
und du bist fertig. InformationsquelleAutor der Frage neon | 2011-10-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Seit Rails 3, der Rahmen ist komplett Datenbank-agnostisch.
Was das bedeutet, ist, dass alle Sie tun müssen ist, 2 Dinge:
pg
Edelstein in Ihrem Gemfile:gem 'pg'
database.yml
- Datei mitpostgresql
als der adapter.Erreichen Sie dies automatisch beim erstellen einer neuen app durch anfügen der
--database=postgresql
Flagge:Aber wenn du schon erstellt die app, dann kommentiere einfach
gem 'sqlite3'
in Ihrem Gemfile hinzufügen ingem 'pg'
führenbundle
, und ändern Sie dann Ihredatabase.yml
- Datei, verwenden Sie den richtigen adapter.Natürlich, es geht ohne zu sagen, dass Sie auch brauchen, um installieren Sie PostgreSQL selbst, aber das ist etwas, das Sie leicht finden können auf google.
InformationsquelleAutor der Antwort bricker
Zu erarbeiten, bricker Antwort... Nach der Ausführung:
Hier ist, was Ihre Datenbank.yml Aussehen wird:
Ausgeführt:
erstellt die Datenbanken für Sie, wenn Sie PostgreSQL installiert. Die einfachste Möglichkeit zur Installation von PostgreSQL ist http://postgresapp.com/
InformationsquelleAutor der Antwort Lance Fisher
Fand ich Sie entweder fügen Sie den Benutzernamen, wie im obigen Beispiel - Anwendung, um die PostgreSQL-Datenbank oder ändern Sie den Benutzername ein, um einen vorhandenen Benutzer.
InformationsquelleAutor der Antwort Keith
Als der Schienen 4, bricker Antwort funktioniert nicht, zumindest nicht für mich.
Dieser Befehl funktioniert der trick statt:
InformationsquelleAutor der Antwort Starkers