Leopard를 실행하는 MacBook에서 Lion을 실행하는 MacBook Pro로 파일을 동기화하는 데 사용되는 Time Machine 백업. 내가 sqlite3을 실행하고 있다는 사실 때문에 heroku로 밀어 넣는 데 어려움을 겪은 후, 나는 pg 보석을 설치하려고 할 때 토끼 구멍에 내려갔습니다.Error Leopard에서 Lion으로 업그레이드 한 후 pg gem을 설치하고 서버를 실행하는 중
gem install pg
수익률 :
/Users/taylorjackson/.rvm/rubies/ruby-1.9.2-p136/bin/ruby extconf.rb
checking for pg_config... yes
Using config values from /usr/local/bin/pg_config
checking for libpq-fe.h... *** 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.
나는 유닉스 멍청한 놈이야 비트 및 64 비트 사자와 32 비트 표범을 매쉬업 시간 기계에 의해 생성 된 파일 구조와 깊이에 뭔가 문제가있어 우려하고있다. 지금까지 내가 취한 조치.
Xcode 4.3.3
Build version 4E3002
설치 명령 줄 도구 엑스 코드에서 환경 설정에서 다시 설치 엑스 코드.
는 벽에rvm get head
부딪 혔어요 머리 MacPorts를 사용하여 로컬 postgre를 설치하려고으로 RVM 1.14.6 (마스터)으로 업데이트되었습니다.
brew doctor
에서 MacPorts를을 제거하고 사제 설치
이어 RECS 다음
양조는 PostgreSQL을 설치
파이썬 문제로 실행 및/파이썬 오
brew install --no-python postgresql
승 설치하는 조언을 따라
은 postgresql, bu를 새로 설치하는 것처럼 보였습니다.
gem install pg
에서 내 출력을 t은 여전히 :
/Users/taylorjackson/.rvm/rubies/ruby-1.9.2-p136/bin/ruby extconf.rb
checking for pg_config... yes
Using config values from /usr/local/bin/pg_config
checking for libpq-fe.h... *** 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.
은 또한 동일한 결과 지난 7 시간 동안 내 생산성
bundle install
및
bundle config build.pg --with-pg-config=/users/taylorjackson/postgresql/bin/pg_config
bundle install
시도 하아 아무것도 안했어. 관련 mkmf.log 파일을 찾을 수 없습니다. 다른 아이디어?
편집 :
mkmf.log. 당신이 발견
def have_devel?
unless defined? $have_devel
$have_devel = true
$have_devel = try_link(MAIN_DOES_NOTHING)
end
$have_devel
end
def try_do(src, command, &b)
unless have_devel?
raise <<MSG
The complier failed to generate an executable file.
You have to install development tools first.
MSG
end
begin
src = create_tmpsrc(src, &b)
xsystem(command)
ensure
log_src(src)
rm_rf 'conftest.dSYM'
end
end
"gem install Lion"검색에 거의 동일한 질문이 많이 있습니다. 게시하기 전에 검색 했습니까? 그렇다면 기존 답변이 도움이되지 않은 것은 무엇입니까? –
나는 관련 스레드를 통해 거의 4 시간 동안 스텝을 썼다. (따라서 SE 조언에서 주로 나온 나의 긴 초기 게시물). 파일 구조와 관련된 많은 이상한 우연성이있는 것처럼 보입니다 - 모든 기계에 의존합니다. 내 경우에, 어떻게 든 postgresql을위한 나의 설치 위치는 새로운 로컬 사용자를 만들었지 만 (나는 기본 위치를 변경하지 않았지만/usr/root에 설치되었을 것입니다?), gem을 설치하여 로컬 pg 설치를 찾았습니다. 잘못된 지점. 사용자 재설정 및 삭제 (+ 원래 게시물에 언급 된 다른 모든 것)는 일을 똑바로 설정합니다. – TronSawyer
아, 고마워. 나는 'vs의 실제적인 급상승을 보았 기 때문에'물었다. OSX 사자에 대한 루비의 pg jem과 유사한 게시물을 최근에 보았습니다. 관련 게시물에 링크하면 도움이됩니다. 그 이유는 질문을 늦게 찾은 다른 사람들에게 도움이 될 것이기 때문입니다. r –