2014-11-13 4 views
0

저는 레일즈에서 루비를 처음 사용했습니다. 그리고 방금 내 친구가 보낸 새로운 레일스 프로젝트 디렉토리를 다운로드했습니다. 그 디렉토리를 바탕 화면에두고 CD를 넣습니다. 코드에서 배우기 위해 로컬 호스트의 코드로 놀고 싶습니다. 나는 "레일의"를 실행하려고 할 때, 그것은 나에게"pg"를 젬에 설치하지 않아 "레일즈 서버"를 실행할 수 없습니다

"Could not find pg-0.17.1 in any of the sources 
Run `bundle install` to install missing gems." 

그래서 그때 "번들 설치"실행이

"An error occurred while installing pg (0.17.1), and Bundler cannot continue. 
Make sure that `gem install pg -v '0.17.1'` succeeds before bundling." 

내가 문제를 봤하는 오류를 준 말하는 오류를 제공 잠시 동안 나는 해결책을 찾지 못했습니다. "레일즈"스틸은 내 프로젝트 디렉토리에서 잘 작동합니다. 하지만 방금 다운로드 한 디렉토리에서 어떻게 작동하게 할 수 있습니까? 다른 설정이나 설치를해야하나요?

+0

사용중인 OS를 지정할 수 있습니까? 예를 들어 Windows에 보석을 설치하는 것은 매우 까다 롭습니다. 리눅스 박스에서는 보석을 컴파일하기 위해 PostgreSQL 헤더 파일을 설치해야합니다. – sashaegorov

+0

MAC Pro OS .. –

답변

0

.

Homebrew 패키지 관리자 brew install postgresql을 통해 PostgreSQL을 설치하십시오. gem 컴파일을 위해 필요한 모든 헤더 파일을 설치해야합니다.

+0

오 그 작품, 고마워요! –

1

로컬 컴퓨터에 postgres를 설치했는지 확인하십시오. 내 Mac에서 개발 환경을 만든 방법은 다음과 같습니다

gem install pg --with-pg-config works, bundle fails

+0

을 사용했을 때 오류가 발생했습니다 : –

+0

오류 : 보석 실행 중 ... (OptionParser :: InvalidOption) 잘못된 옵션 : --with-pg-config –