Я пытаюсь установить pg gem с gem install pg
, и он возвращает:
gcc -dynamic -bundle -o pg_ext.bundle pg.o pg_connection.o pg_result.o -L. -L/Users/macuser/.rvm/rubies/ruby-1.9.2-p180/lib -L. -L/usr/local/lib -L/usr/local/Cellar/postgresql/9.1.2/lib -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-flat_namespace -lruby.1.9.1 -lpq -lpthread -ldl -lobjc
ld: in /usr/local/lib/libssl.0.9.8.dylib, missing required architecture x86_64 in file
collect2: ld returned 1 exit status
make: *** [pg_ext.bundle] Error 1
Я пробовал это:
В настоящее время я считаю, что на моем Mac есть три разные версии postgres. Один из них был установщиком в один клик, а остальные были установлены вместе с Brew. Может в этом проблема?
Я устанавливаю гем с этим:
export CONFIGURE_ARGS="with-pg-include=/usr/local/Cellar/postgresql/9.0.3/include"
Затем снова с более новой версией:
export CONFIGURE_ARGS="with-pg-include=/usr/local/Cellar/postgresql/9.1.2/include"
Та же ошибка.
Затем я попытался использовать ARCHFLAGS:
env ARCHFLAGS="-arch x86_64" gem install pg
Все та же ошибка. Не уверен, что делать .. Я также использую RVM. Может быть, это причина?
Где я могу найти более новую версию этого файла? libssl.0.9.8.dylib
спасибо ~