문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
develop:ruby [2007/04/02 22:20] mattabu |
develop:ruby [2007/04/02 22:27] mattabu |
||
---|---|---|---|
줄 3: | 줄 3: | ||
===== Using Ruby on Debian Linux ===== | ===== Using Ruby on Debian Linux ===== | ||
==== Install on Debian Linux ==== | ==== Install on Debian Linux ==== | ||
- | Sarge 에서 지원되는 ruby의 버전이 낮으니 될 수 있으면, Etch 를 사용하기를 권고한다. | + | Debian Linux (Sarge) 에서 지원되는 ruby의 버전이 낮으니 될 수 있으면, |
- | package 를 찾아보면 ruby, ruby1.8 이 있는데 이중에서 어떤 것을 설치해야 할지 모르겠다. | + | 다음과 같이 설치하면 된다. |
- | 버전이 약간 차이가 있는데, 다른 부분은 어떻게 다른지 알 수 없다. | + | |
- | 다시 확인해보니, | + | |
< | < | ||
# apt-get install ruby irb ri rdoc ruby1.8-dev | # apt-get install ruby irb ri rdoc ruby1.8-dev | ||
줄 20: | 줄 18: | ||
===== Set Rails Environment (1) ===== | ===== Set Rails Environment (1) ===== | ||
- | **Install ruby 1.8.5 + Apache 2.2.3 + mod_proxy_balancer + mongrel + php5 on Debian (Etch) Linux** \ | + | **Install ruby 1.8.5 + Apache 2.2.3 + mod_proxy_balancer + mongrel + php5 on Debian (Etch) Linux** |
mongrel 을 설치하기 위해서는 ruby 1.8.4 이상의 버전이어야 한다. Debian (Etch) Linux 의 Ruby 버전은 1.8.5 이므로 충족된다. | mongrel 을 설치하기 위해서는 ruby 1.8.4 이상의 버전이어야 한다. Debian (Etch) Linux 의 Ruby 버전은 1.8.5 이므로 충족된다. | ||
줄 146: | 줄 144: | ||
# mongrel_rails start -d -p 8001 -e production -P log/ | # mongrel_rails start -d -p 8001 -e production -P log/ | ||
# mongrel_rails start -d -p 8002 -e production -P log/ | # mongrel_rails start -d -p 8002 -e production -P log/ | ||
- | # /opt/rails/apache2/ | + | # /etc/init.d/apache2 start |
</ | </ | ||
이렇게 하고 해당 URL을 웹브라우저로 접근해 본다. ^^ | 이렇게 하고 해당 URL을 웹브라우저로 접근해 본다. ^^ | ||
줄 173: | 줄 171: | ||
===== 기타 ===== | ===== 기타 ===== | ||
==== Install lighttpd ==== | ==== Install lighttpd ==== | ||
- | RoR에 가장 적합한 환경인 lighttpd + FCGI 환경을 구축하려는데, | + | RoR에 가장 적합한 환경인 lighttpd + FCGI 환경을 구축하려는데, |
+ | 그러므로 별도로 패키지를 받아서 설치해야 한다. 먼저 lighttpd 를 설치하기전에 필요한 패키지부터 설치한다. | ||
< | < | ||
# apt-get install libpcre3 zlib1g | # apt-get install libpcre3 zlib1g |