İmkansız Mavericks ile mac bilgisayarımda PG gem Yüklemek için
Yine raylar projelerimde çalışmak için pg gem yüklemeye çalışıyorum. Ama bu hata alıyorum:
Yerel uzantıları bina. Bu biraz zaman alabilir... HATA: Hata pg yükleme: HATA: gem yerel uzantı. oluşturmak için Başarısız oldu
/Users/jeanosorio/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If
bina, lütfen tekrar deneyin başarısız --- pg-config=//pg_config yolu/kontrol libpq-fe.h... hayır, bulamıyorum 'libpq-fe.h üstbilgi * extconf.rb * başarısız olduBazı nedenlerden dolayı Makefile oluşturmak değil, muhtemelen kütüphane ve/veya başlıkları gerekli olmaması. Kontrol bu mkmf.daha fazla ayrıntı için günlük dosyası. Yapılandırma gerekebilir seçenekler.
Verilen yapılandırma seçenekleri:-tercih-dir olmadan-tercih-dir ... -tercih-Yer-Tercih-dahil olmadan --=$--{opt-dır}/vardır -opt-lib-tercih-lib olmadan --=$--{opt-dır}/-yapmak-prog ile lib -- --- yapmak-prog= --srcdir. --curdir =/--ruby Kullanıcıları/jeanosorio/.rvm/yakut/yakut-2.0.0-p247/bin/ruby --- pg olmadan-pg-pg-config ---pg-config olmadan -- -pg_config ---pg_config -----pg-dir -pg-dir --without-pg-vardır ... -pg-lib --include/-pg-dahil olmadan --=${pg-dir} -pg-lib olmadan --=${pg-dır}/
Gem dosyaları yüklü kalır /Kullanıcılar/jeanosorio/.rvm/ruby-2.0.0-p247/lib/ruby/mücevher/2.0.0/mücevher/pg-0.17.0/yakut muayene için. Sonuçlar kaydedilebilir /Kullanıcılar/jeanosorio/.ruby 2.0.0-p247//ruby/lib/2.0.0/mücevher pg-0.17.0//gem_make ext rvm/yakut/mücevher/.dışarı
Her şeyi denedim stackoverflow üzerinde buldum ama hala bu hata.
Eğer postgresql kullanarak demlemek yüklemeye çalışırsanız aşağıdaki waring alıyorum:
Postgresql-9.2.4 zaten yüklü, sadece bağlı değil . uyarı:
Bağlantı için çalışırsanız
demlemek bağlantı Bağlama /usr/local/Bodrum/postgresql/9.2.4 postgresql... Uyarı: bağlantı postgresql Olabilir. Bağlantısını kesmek...
Hata: dosya:sembolik bağ Olabilir /usr/local/Bodrum/postgresql/9.2.4/share/man/man7/.7 /usr/local/share/man/man7 yazılabilir. Onun değiştirmelisin izinleri.
Lütfen Yardım
NOT: ben zaten mavericks için komut satırı araçları yüklü.
Ben homebrew kullanarak kaldırın ve tekrar yüklemeye çalışırsanız, bu hata alıyorum:
==>http://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.bz2 indirme
################################################################## 100.0%==>Yama yama dosyasını src/pl/plpython/Makefile yama dosyası contrib/uuıd uuıd ossp-ossp/.c ==>./configure --prefix=/usr/local/Bodrum/postgresql/9.2.4 --datadir=/usr/local/Bodrum/postgresql/9.2.4/share/postgresql --docdir=/usr/local/Bodrum/p ==>yükleme-dünya ==>Uyarılar
Notlar Oluşturun
Eğer PostgreSQL 9 oluşturursa çöküyor ve 8 sürümü var.x yüklü, önce önceki sürümü kaldırmanız gerekebilir. Bkz:
https://github.com/mxcl/homebrew/issues/issue/2510Bir Veritabanı Yükseltme oluşturun
Eğer bu sizin ilk yükleme ile bir veritabanı oluşturmak ise: initdb /usr/local//PostgreSQL -E utf8 var
Önceki ana sürüm (pre-9.2) mevcut veri taşınacak PostgreSQL, bkz:
http://www.postgresql.org/docs/9.2/static/upgrading.htmlYükleme Uzantıları
Varsayılan olarak, Homebrew mevcut tüm Contrib uzantıları oluşturur. Görmek numarasını komut satırından kullanılabilir tüm uzantıları listesini, çalıştırın:
Pg_available_extensions; SEÇİN*Uzantısı adları herhangi bir yük, istediğiniz veritabanına gidin ve çalıştırın: UZANTISI [uzantı adı]; . OLUŞTURMAK
Örneğin, geçerli veritabanında tablefunc uzantısı yüklemek için çalışma: UZANTISI tablefunc; . OLUŞTURMAK
Hakkında daha fazla bilgi için UZANTISI komut OLUŞTURUN, bkz
http://www.postgresql.org/docs/9.2/static/sql-createextension.html uzantılar hakkında daha fazla bilgi için bkz:
http://www.postgresql.org/docs/9.2/static/contrib.htmlDiğer
Bazı makineler paylaşılan bellek hazırlama gerektirebilir:
http://www.postgresql.org/docs/9.2/static/kernel-resources.html#SYSVIPC Ne zaman isim mücevher, ARCHFLAGS dahil monte edilmesi tavsiye edilmektedir: "-Arch x86_64" pg . gem install=ARCHFLAGSSudo olmadan taşlar yüklemek için, Homebrew wiki bakın.
Launchd için giriş postgresql start: ln-kontrol /usr/local//postgresql/*opt.plist ~/Library/Sonra postgresql şimdi yüklemek için LaunchAgents: ~/Library/launchctl load/homebrew LaunchAgents.mxcl.postgresql.Ya da, eğer sen istemezsen. plist istediğiniz/ihtiyaç launchctl, sadece çalıştırabilirsiniz: pg_ctl -D/local/var//usr-l /usr/local/var/PostgreSQL/server isim.günlük başlangıç Uyarı: bağlantı kurulamadı postgresql. Bağlantısını kesmek... Hata:
brew link
adım tamamlanmadı başarılı formülü inşa, ama /usr/local içine symlinked değil Yine `demlemek linkini kullanarak deneyebilirsiniz postgresql' ==>Özet
CEVAP
Eğer MacPorts kullanarak kaçınmak istiyorsanız, Postgres App indirme ve Uygulama dizine yerleştirebilirsiniz.
Daha sonra yeni pg_config
indirilen konumunu belirtin:
gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.3/bin/pg_config
Eğer eksik başlıklarını sorun çalıştırırsanız, app include
dizini belirtmeyi deneyin:
gem install pg -- --with-pg-include='/Applications/Postgres.app/Contents/Versions/9.3/include/'
Nasıl Windows pip yüklemek için?...
Bir WordPress kullanmak sormak için re...
`' gerekir: -- mkmf yüklemek için...
Nasıl dosyaları kullanarak JSP/Sunucu ...
Nasıl GitHub kaynak gem yüklemek için?...