доморощенная установка postgresql проблема - PullRequest
0 голосов
/ 02 апреля 2011

Я новичок в OSX и хочу установить postgresql, так как это моя любимая база данных для django.

Я установил xcode и могу запустить его, что является обязательным условием для домашнего приготовления. Затем я установил homebrew и запустил brew install postgresql, получив следующее предупреждение и ошибки. Во-первых, я получаю предупреждение Xcode не установлен, тогда как он определенно установлен. Я думаю, что причина этого предупреждения описана в этом посте: https://github.com/mxcl/homebrew/issues/2567

Ниже трассировки.

TK$ brew install postgresql
Warning: Xcode is not installed! Builds may fail!
==> Downloading ftp://ftp.cwru.edu/pub/bash/readline-6.1.tar.gz
File already downloaded and cached to /Users/TK/Library/Caches/Homebrew
==> Downloading patches
######################################################################## 100.0%
######################################################################## 100.0%
==> Patching
patching file complete.c
patching file patchlevel
patching file readline.h
patching file patchlevel
==> ./configure --prefix=/usr/local/Cellar/readline/6.1 --mandir=/usr/local/Cell
checking build system type... i386-apple-darwin10.7.3
checking host system type... i386-apple-darwin10.7.3

Beginning configuration for readline-6.1 for i386-apple-darwin10.7.3

checking whether make sets $(MAKE)... no
checking for gcc... /usr/bin/cc
checking for C compiler default output file name... 
configure: error: in `/private/tmp/homebrew-readline-6.1-3bbC/readline-6.1':
configure: error: C compiler cannot create executables
See `config.log' for more details.
==> Exit Status: 77
http://github.com/mxcl/homebrew/blob/master/Library/Formula/readline.rb#L24
==> Environment
/usr/local/Library/Homebrew/utils.rb:275:in `llvm_build_version': undefined method `/' for "/Developer":String (NoMethodError)
    from /usr/local/Library/Homebrew/cmd/--config.rb:9:in `llvm'
    from /usr/local/Library/Homebrew/cmd/--config.rb:61:in `config_s'
    from /usr/local/bin/brew:116

Если я запускаю brew-config, я получаю следующий трекбек.

TK$ brew --config
Error: undefined method `/' for "/Developer":String
Please report this bug: https://github.com/mxcl/homebrew/wiki/new-issue
/usr/local/Library/Homebrew/utils.rb:275:in `llvm_build_version'
/usr/local/Library/Homebrew/cmd/--config.rb:9:in `llvm'
/usr/local/Library/Homebrew/cmd/--config.rb:61:in `config_s'
/usr/local/Library/Homebrew/cmd/--config.rb:5:in `__config'
/usr/local/bin/brew:82:in `send'
/usr/local/bin/brew:82

Есть идеи, что я сделал не так?

1 Ответ

0 голосов
/ 02 апреля 2011

configure: error: компилятор C не может создать исполняемые файлы

и

Ошибка: неопределенный метод `/ 'для" / Developer ": String

предполагает, что у вас не установлены Xcode и gnu c ++. Установите код с вашего диска ОС или зарегистрируйтесь как разработчик (бесплатно) и получите XCode 3 или купите Xcode в AppStore,

...