Я попытался установить стр Gem на Mac El Capitan, но я всегда получаю эту ошибку:камень установить пг не работает на Mac El Capitan
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb --with-pg-config=/Users/ricardolopes/Developer/homebrew/bin/pg_config Using config values from /Users/ricardolopes/Developer/homebrew/bin/pg_config checking for libpq-fe.h... yes checking for libpq/libpq-fs.h... yes checking for pg_config_manual.h... yes checking for PQconnectdb() in -lpq... no checking for PQconnectdb() in -llibpq... no checking for PQconnectdb() in -lms/libpq... no Can't find the PostgreSQL client library (libpq) *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby --with-pg --without-pg --enable-windows-cross --disable-windows-cross --with-pg-config --with-pg-dir --without-pg-dir --with-pg-include --without-pg-include=${pg-dir}/include --with-pg-lib --without-pg-lib=${pg-dir}/ --with-pqlib --without-pqlib --with-libpqlib --without-libpqlib --with-ms/libpqlib --without-ms/libpqlib Gem files will remain installed in /Users/ricardolopes/Code/site-noticias/vendor/bundle/ruby/2.0.0/gems/pg-0.18.3 for inspection. Results logged to /Users/ricardolopes/Code/site-noticias/vendor/bundle/ruby/2.0.0/gems/pg-0.18.3/ext/gem_make.out An error occurred while installing pg (0.18.3), and Bundler cannot continue. Make sure that gem install pg -v '0.18.3' succeeds before bundling.
Я пробовал:
ARCHFLAGS="-arch x86_64" gem install pg
Когда я попытался ARCHFLAGS = "- арка x86_64" камень установить стр я получил:
Building native extensions. This could take a while... Successfully installed pg-0.18.3 invalid options: -f fivefish (invalid options are ignored) Parsing documentation for pg-0.18.3 Done installing documentation for pg after 3 seconds 1 gem installed
Но я бегу установите и получите ту же самую ошибку в начале этого сообщения.
Я попытался переустановить PostgresSQL из заваривания. Я попробовал почти все, что я нашел в Stack Overflow.
Возможно, вы правы, но даже добавили sqlite3 в мою группу разработки, рельсы настаивают на установке pg gem ... '# Использовать sqlite3 как базу данных для активной записи gem 'sqlite3', group:: development' и сделал это также: 'group: development do # Доступ к консоли IRB на страницах исключения или с помощью <% = console%> в представлениях gem 'web-console', '~> 2.0' gem 'sqlite3' # Пружинные скорости чтобы ваше приложение работало в фоновом режиме. Подробнее: https://github.com/rails/spring камня «пружинного» конца группы: производство сделать \t камень «пг» \t камня «rails_12factor» end' без успеха ... –
Это не рекомендуется, если вы пытаетесь разработать приложение с 12 факторами, потому что это делает среду dev и prod расходящейся. Http: // 12factor.net/dev-prod-parity – NateSHolland
@NateSHolland прав, вы никогда не должны использовать разные db-движки для prod и dev, плохая идея. – SsouLlesS