장고 프로젝트 돌아가는 서버에 RoR 설치하다 프로젝트가 그만 멈추가 말았습니다. js 해

 
Wonsup Lee

장고 프로젝트 돌아가는 서버에 RoR 설치하다 프로젝트가 그만 멈추가 말았습니다. js 해석기가 필요해서 node.js 설치하려는데, 파이썬 2.4버전이라 컴파일이 안되더라구요. 2.7로 판올림했다가 2.4로 돌아가는 서버가 멈춰버렸어요. 아파치 에러 로그 보니 https://gist.github.com/onesup/9382700 이런 에러 뜨던데, 해결하는 방법 알 수 있을까요? 난감하네요 진짜 ㅠㅠ

  • Woojing Seok

    혹시 centOS/redhat 인가요?

    Wonsup Lee

    네 맞아요. centos에요.

    Woojing Seok

    어떤식으로 판올림을 하셨는지는 모르겠지만 다시 원래대로 만드시고 2.7은 IUS(http://iuscommunity.org/pages/Repos.html) 같은 추가 yum 저장소를 써서 2.7을 추가하는 방식으로 설치하셔야합니다.
    2.4를 2.7로 교체를 하게되면 지옥을 보실수 있습니다 3:)

    Wonsup Lee

    이게 파이썬 버전 문제인건가요? 멈춰버린 장고 프로젝트 폴더의 개발모드로 잠깐 서버 돌리는 스크립트 실행하니까 제대로 돌긴 돌아가더라구요. 근데 아파치를 돌리면 저런 에러가 뜨는거죠. 지금 그때로 돌아간다면 pyenv 써서 제 계정에만 2.7 설치했을 것 같아요. 으아… ㅠㅠ

    Woojing Seok

    2.7로 판올림(교체)하시면서 2.4기준으로 컴파일되거나 만들어진 패키지가 문제를 일으키는게 아닌가 조심스레 추측해봅니다.

    Wonsup Lee

    네 Woojing님, 조언 주셔서 감사합니다 ㅠㅠ

    Chinseok Lee

    저도 우징님 의견에 1표 더합니다. 아파치 모듈을 파이썬 2.4 로 빌드된 모듈을 써서 그런 듯 합니다.

    Joongi Kim

    mod_python 쓰지 마시고 fastcgi나 wsgi 같은 걸로 물리시면 해결되지 않을까 조심스레 추측해봅니다.

Advertisements