gem install pg funktioniert nicht auf Mac El Capitan

8

Ich habe versucht, pg Gem auf Mac El Capitan zu installieren, aber ich bekomme immer diesen Fehler:

%Vor%

Ich habe es versucht:

%Vor%

Als ich versucht habe ARCHFLAGS="- arch x86_64" gem install pg habe ich:

%Vor%

Aber ich führe bundle install aus und bekomme den gleichen Fehler, der am Anfang dieses Beitrags steht.

Ich habe versucht, PostgresSQL neu zu brauen. Ich habe fast alles ausprobiert, was ich bei Stack Overflow gefunden habe.

    
Ricardo Silva 26.10.2015, 01:55
quelle

3 Antworten

1

Das hat bei mir funktioniert:
sudo gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.4/bin/pg_config

Denken Sie daran, 9.4 zu Ihrer Postgres-Version zu ändern, falls Sie nicht mit 9.4 arbeiten.

    
rassom 26.12.2015, 21:45
quelle
5

Versuchen Sie Folgendes:

  • brew update
  • brew install postgresql
  • sudo Gem install pg -v 'VERSION'
David Leandro 29.10.2015 18:19
quelle
-1

Für eine einfache Rails App haben Sie wahrscheinlich bereits SQLite installiert, aber in Ihrer Gemfile hat es wahrscheinlich einfach:

gem 'sqlite3'

Benötigen Sie nur PostgreSQL für die Produktion? Stellen Sie sicher, dass Ihr Gemfile es wie folgt hat:

group :production do gem 'pg' end

Stellen Sie außerdem sicher, dass Ihr Gemfile SQLite nur zur Entwicklung hat:

group :development do gem 'sqlite3' end

versuche dann bundle install auszuführen.

    
Jake Wengroff 26.10.2015 04:00
quelle

Tags und Links