2014-07-24 4 views
0

OS X 10.6.8에서 실행 중. homebrew는 nginx를 설치했습니다.눈 표범에 타고있는 승객 nginx가 집을 통해 설치하지 않음

/usr/local/Cellar/nginx/1.6.0_1 

그런데 :

brew install passenger nginx --with-passenger 

, 나는 다음과 같은 오류가 발생하고 (내가 언급해야 덜 최근 문서가없는 한) 승객 문서에 의해 제안 :

passenger: OS X Mountain Lion or newer is required. 

어떻게이 문제를 극복 할 수 있습니까?

답변

1

수 없습니다. 우리 (Phusion)는 Mountain Lion보다 오래된 OS X 버전을 지원하지 않습니다. 몇 가지 대안이 있습니다 :

  1. 최신 OS X 버전으로 업그레이드하십시오.
  2. Mountain Lion을 계속 지원하는 이전 버전의 Phusion Passenger를 사용하십시오. 그러나 해결되지 않은 버그가 있거나 기능이 적을 수 있습니다. 또한 Homebrew에서 설치할 수 없습니다 : 보석이나 타르볼에서 설치해야합니다.
  3. Mountain Lion과 함께 작동하도록 최신 버전의 소스를 가져 와서 수정하십시오.
+0

OSX Mountain Lion을 지원하지 않습니까? 그러면 "OS X Mountain Lion 이상이 필요합니다"라는 오류 메시지가 나타나는 이유는 무엇입니까? 그런 멍청한 게시물에 -1. 또한 10.6.8을 지원하는 Passenger의 마지막 버전을 게시하는 것이 도움이 될 수 있습니다. - – 7stud

+0

내가 잘못 말했다. 나는 포스터가 선사 사자에 분명하게 있기 때문에 "mountain_lion - 1을지지하지 말라"는 의미였습니다. 내 게시물을 수정하고 프리 마운틴 사자를 지원 한 버전이 마지막인지 파악하는 것이 좋습니다. 실례지만, 지원을 제공하는 대신 복잡한 C++ 코드를 작성하고 디버깅하는 방법으로 돌아가겠습니다. – Hongli

+0

RE 포인트 2 : 변경 내역에서 스노우 레오파드 지원에 대한 참조를 찾을 수 없지만 [이 답변] (http://stackoverflow.com/a/25241935/1714)을 기반으로 v4.0.5를 설치했습니다. (보석에서), 나를 위해 일했다. 4.0.5와 4.0.48 사이의 테스트 버전을 신경 쓰지 않았습니다 ("정의되지 않은 심볼"오류로 인해 실패합니다) – Hobo

관련 문제