Невозможно установить ПГ камень на моем Mac с Mavericks
Я'м пытаясь установить ПГ камень для того, чтобы снова работать с моими проектами рельсы. Но я получаю эту ошибку:
родной дом расширениями. Это может занять некоторое время... ошибка: Ошибка установка ПГ:: ошибка: не удалось построить жемчужина родное расширение.
/пользователи/jeanosorio/.РВМ/рубины/на Ruby-2.0.0-p247/Бен/Рубин extconf.проверив РБ за команду pg_config... нет ни команду pg_config... во всяком случае пытаюсь. Если здание не удается, пожалуйста, попробуйте снова с --с-ПГ-конфиг=/путь/к/проверка команду pg_config для библиотеки libpq-Фе.ч... не может'т найти 'библиотеки libpq-Фе.заголовок ч extconf.РБ не не удалось создать файл Makefile из-за каких-то причин, вероятно, отсутствие необходимых библиотек и/или заголовки. Проверить на mkmf.лог-файл для более подробной информации. Вам может понадобиться настройка варианты.
предлагают различные варианты конфигурации: - с-опт-реж-без-опт-реж --с-опт-включают в себя-без-отказа включить=${опт-реж}/включать --с-опт-Либ-без-опт-Либ=${опт-реж}/lib с-С-сделать-прог --без-сделать-прог ... каталог исходного кода=. --curdir --рубиновый=/пользователи/jeanosorio/.РВМ/рубины/на Ruby-2.0.0-p247/Бен/Рубин --с-ПГ-без-пг-с-ПГ-конфиг-без-ПГ-конфиг --с-команду pg_config --без-команду pg_config --с-ПГ-реж --без-ПГ-реж-с-ПГ-включить --без-ПГ-включать=${ПГ-реж}/включать-с-ПГ-Либ --без-ПГ-Либ=${ПГ-реж}/
камень файлы останутся установлен в /пользователи/jeanosorio/.РВМ/рубины/на Ruby-2.0.0-p247/lib в/Рубин/драгоценные камни/2.0.0/драгоценные камни/стр-0.17.0 для проверки. Результаты регистрируются в /пользователи/jeanosorio/.РВМ/рубины/на Ruby-2.0.0-p247/lib в/Рубин/драгоценные камни/2.0.0/драгоценные камни/стр-0.17.0/ВН/gem_make.из Я попробовал все, я нашел на StackOverflow, но я все еще получаю эту ошибку. Если я пытаюсь установить PostgreSQL, используя самогон я получаю следующее Варинг: внимание: в PostgreSQL-9.2.4 уже установлен, он's просто не связаны Если я пытаюсь ссылку самогон ссылке в PostgreSQL связывание /usr/местные/погреб/PostgreSQL и/9.2.4... предупреждение: не удалось связаться с PostgreSQL. Отключение...
ошибка: не удалось симлинк файла: и GT; /usr/местные/погреб/с PostgreSQL/9.2.4/доля/человек/man7/с.7 и GT; /usr/местные/доли/человек/man7 является не перезаписываемым. Вы должны изменить его разрешения. Помогите Пожалуйста Примечание: у меня уже установлены инструменты командной строки для Маверикс.
Если я удалить с помощью доморощенного и попробовать снова установить, я получаю эту ошибку: ==> скачивание http://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.bz2 ######################################################################## 100.0% ==> ямочный ремонт ямочный файл src/ПЛ/plpython/Makefile и исправление файлов ВНО/идентификатор UUID-ОССП/идентификатор UUID-ОССП.с ==> ./настройки-префикс=/usr/местные/погреб/PostgreSQL и/9.2.4 --переменной datadir=/usr/местные/погреб/с PostgreSQL/9.2.4/доля/в PostgreSQL --docdir=/usr/местные/погреб/п ==> установка-мир ==> предостережения
построить ноты
если строит в PostgreSQL 9 не и версия 8.х установки, возможно, потребуется удалить предыдущую версию. См.: https://github.com/mxcl/homebrew/issues/issue/2510
создание/обновление базы данных
если это ваша первая установка, создание базы данных с: initdb, указав /usr/местные/ВАР/и Postgres -Е в формате utf8
перенос существующих данных из предыдущей версии (до 9.2) из PostgreSQL, см.: http://www.postgresql.org/docs/9.2/static/upgrading.html
расширения загрузки #
по умолчанию самодельщик строит все доступные расширения ВНО. Увидеть Список всех существующих расширений, из командной строки psql в команду: выберите * от pg_available_extensions;
, Чтобы загрузить любой из названия дополнения, перейдите к нужной базе данных > и выполнить: создать расширение [имя модуля];
например, чтобы загрузить расширение tablefunc в текущей базе данных, выполнить: создать расширение tablefunc;
для получения дополнительной информации о создании команды расширения, см.: http://www.postgresql.org/docs/9.2/static/sql-createextension.html для Больше информации на растяжках, см.: http://www.postgresql.org/docs/9.2/static/contrib.html
другие
некоторые машины могут потребовать предоставления общей памяти: http://www.postgresql.org/docs/9.2/static/kernel-resources.html#SYSVIPC при установке Постгреса камень, в том числе ARCHFLAGS рекомендуется: ARCHFLAGS=" по-Арч x86_64 с" и камень установить ПГ
, Чтобы установить драгоценные камни без sudo, увидеть доморощенного Вики.
, Чтобы иметь файл launchd запустить PostgreSQL на входе: ЛН-сфв /usr/местные/опт/PostgreSQL и/*.plist в ~/библиотеки/LaunchAgents затем загружается в PostgreSQL: помощью следущей загрузке ~/библиотеки/LaunchAgents/самогон.mxcl.в PostgreSQL.plist или, если вы не'т хотите/нужно помощью следущей, вы можете просто запустить: pg_ctl -D в /usr/местные/ВАР/и Postgres -л в /usr/местные/ВАР/сервер/сервера.запуск журнала предупреждение: не удалось установить связь в PostgreSQL. Отключение... ошибка: шаг `варево ссылке не полный успешно формуле построен, но не символические ссылки на них в /usr/местные вы можете попробовать еще раз, используя зелье ссылке в PostgreSQL' ==> резюме 🍺 /usr/местные/погреб/с PostgreSQL/9.2.4: 2831 файлов, 38М, встроенная 4.9 минут
Решение: Я выполните эту команду, чтобы изменить разрешения на папку: судо Чаун jeanosorio /usr/местные/доли/человек/man7 Тогда самогон ссылке в PostgreSQL связывание /usr/местные/погреб/PostgreSQL и/9.3.1... 421 симлинки созданы И, наконец: судо ARCHFLAGS=" по-Арч x86_64 с" и камень установить ПГ
выборка: ПГ-0.17.0.камень (100%) создание собственных расширений. Это может нужно время... успешно установлен ПГ-0.17.0
Если вы хотите избежать с помощью системы MacPorts, вы можете скачать приложение Постгреса и поместить его в каталог приложения.
Затем укажите расположение вновь скачали
команду pg_config
:Если вы запустите в пропавших заголовки, попробуйте указать каталог "включить" приложения:
Использовать самогон, чтобы получить
в PostgreSQL
Проверьте команду pg_config в установленную самогон. Я нашла свою в
и GT; /usr/местные/погреб/с PostgreSQL/9.3.3/ОГРН/команду pg_config
Регистрация через :
После этого, установите
ПГ
гем сЯ не'т возможность установки Постгреса через MacPorts. Вместо этого, я установил на <а href="и http://postgresapp.com/">Postgress.приложение</а>. и называется
Примечание: в новых версиях (в 9.3, по крайней мере) путь на самом деле:
/приложения/базы данных Postgres.приложение/содержание/версии/9.3/ОГРН/команду pg_config
Здесь'с другой альтернативой в случае, если вы хотите использовать установщик PostgreSQL непосредственно. Там'ы через пару обручи вы должны прыгать через, чтобы начать с после обновления на Маверикс. Здесь's то, что я сделал:
Установить в Xcode инструментов командной строки первая:
Загрузите и установите последнюю версию PostgreSQL (9.3.1), в моем случае я просто использовал графический установщик. Здесь'ы ссылка на страницу загрузки:
Просто выберете все значения по умолчанию это дает вам. Это мое дело он установлен Postgres на следующий каталог, если вы установили в другую папку, только запомните путь, который вы выбрали, потому что вы'МР вскоре понадобится.
Если сейчас вы пытаетесь установить последнюю ПГ камень (0.17.0) вы'll необходимо скоротать пару опций в командной строке. Это то, что я использовал:
Если вы установили сервер в другое место, то вы'll необходимо исправить путь к файлу команду pg_config.
Если он жалуется на пропавший 'библиотеки libpq.5.dylib нужна' файл при попытке установить ПГ камень вы'll необходимо создать симлинк на реальное местоположение этого файла. Сервер ищет его в /usr/местные/библиотека/ каталог, чтобы создать симлинк туда и перенаправить его с фактическим местоположением. В моем случае мне пришлось бежать:
Как только вы'ве сделали, что повторить еще раз установить камень и, надеюсь, он будет работать для вас так же, как и для меня.
Если у вас есть доморощенный, просто типа:
и GT; $ самогон установить PostgreSQL
Для меня, на Yosemite, я не'т нужно указать путь команду pg_config`. Следующий сделал это.
Похоже, флаг архитектуры является ключевым.
Что работает для меня! (Постгреса 93, Мак бык 10.9.1)1. скачать @ http://postgresapp.com/ и чем
Место недостающая
- с-ПГ-config
в упаковщик'ы в конфигурационном файле:/пользователи/<your_user>/.связка/конфигурации
, чтобы сделать вашу жизнь проще.После запуска пакета установки снова.
В моем случае (мне нужна ПГ 0.16.0 на Маверикс), я установил PostgreSQL с помощью системы MacPorts
а потом
Для последней версии нужно вычитать -в '0.16.0'
Если вы установили доморощенного не установить системы MacPorts, прежде чем читать об их coexistense
В моем случае это не'т работу, если вы не'т указать арки флаги, ОС Х 10.10.3 и postersApp 9.4
Я застрял на свой пакет установки за 3 дня. Попробовал все как добавление ОКР ARCHFLAGS=" по-Арч x86_64 с" По камень установить пг -- --с-ПГ-конфиг=/usr/местные/погреб/PostgreSQL и/9.3.5_1/ОГРН/команду pg_config
Я был в состоянии видеть ПГ камень, то после этой команды, но до сих пор его не устанавливал из пакета установки, который был боль, потому что я не знаю, что написать в файле, кроме драгоценных 'ПГ'
Что, наконец, работал для меня было обнаружить, что мою команду pg_config в /Библиотека/в PostgreSQL/9.3/ОГРН/команду pg_config и по умолчанию в этом файле пакета установите взгляды по /usr/местные/Бен/команду pg_config
Я просто побежал следующую команду и волшебство произошло. пакет конфигурации построения.пг-с-ПГ-конфиг=/библиотека/в PostgreSQL/9.3/ОГРН/команду pg_config
Самый простой способ для меня, чтобы решить это, чтобы использовать Постгреса.приложение и установить переменные окружения так
камень установить ПГ
просто работает (а не требовать `--с-ПГ-конфиг флага).Используя Доморощенного Бочонок,
судо ARCHFLAGS=" по-Арч x86_64 с" и камень установить пг -- --с-ПГ-конфиг=/usr/местные/Бен/команду pg_config
Это то, что сработало для меня:
В моем случае, я удалил установленную версию с помощью доморощенного и перешли на Постгреса.приложение (В9.3.4.2 на момент написания).
Кажется, это только работает, когда добавляю архитектура среды флагами и указать путь к
команду pg_config
. Ваш пробег может варьироваться, так что этот ответ может помочь с вариациями на команду pg_config`'ы местонахождение.Здесь является окончательной, полной команды, который работал для меня:
Что работал для меня на 10.9.3 с Xcode 5.1.1 был следующий:
Мне нужен ПГ 0.17.1
В OS X Маверикс с последней базы данных Postgres приложение с правами sudo
Я получаю ту же ошибку при запуске пакета установки относительно ПГ камень (используя Мак ОС Х Маверикс). После нескольких часов исследований, я нашел решение. Я установил СУБД Postgres с помощью доморощенного
После установки, я создал нового Rails приложения с использованием базы данных Postgres. Я побежал
безрезультатно (получил ту же ошибку, как вопрос). Я
чтобы выяснить, где мой сервер был установлен, он вернулся
перед запуском Bundle снова установить, мне пришлось изменить глобальный путь для создания.ПГ путем выполнения следующих
тогда я побежал пачке снова установить и вуаля! Я использовал Постгреса, где варят установил его.
Для любой заблудшей душе за окном. еще с этой проблемой, без разрешения и установленных варево` Рубин и данных. Здесь'ы следующие действия, чтобы убедиться:
Убедитесь, что ваша версия
Рубин
был'т установлен с--Универсаль флаг.Это была самая трудная вещь, чтобы выяснить, я `--Универсаль, который был последним корень проблемы.
Убедитесь, что у вас инициализирован
в PostgreSQL
правильноinitdb, указав
икоманды createdb используется
(искать шаги, чтобы сделать это).Убедитесь, что в Xcode
(необязательно) и командной строки
инструменты` устанавливается на терминал:`в Xcode-выбрать --установить
`судо xcodebuild -лицензии (если установлен Xcode) или откройте приложение и принять условия лицензионного соглашения.
Перезагрузите Компьютер
что Рубин
,какой камень
ичто и Postgres
должны показать/usr/местные/Бен/Рубин
,/usr/местные/Бен/камень
и/usr/местные/Бен/и Postgres
с уважением.На терминале выполнить:
камень установить пг -- --с-ПГ-конфиг=/usr/местные/Бен/команду pg_config
или
ОКР ARCHFLAGS=" по-Арч x86_64 с" и камень установить пг -- --с-ПГ-конфиг=/usr/местные/Бен/команду pg_config
Убедившись, что все эти шаги будут довольны, мне удалось решить следующие ошибки:
Руби.ошибка заголовка H
ошибка -
инструменты разработчика установлен первый`тогда
работал на 10.10.2