Ruse 설치 가이드를 보며 따라 하는 중...

svn을 통해 ruse 소스파일 다운이 가능 하다는 것을 알았다.

root로 로긴도 하고~

그래서 svn을 설치하고~

소스를 다운 받은 순~간!

svn co svn://rubyforge.org//var/svn/ruse/rusewiki/trunk my_wiki

ssh: ruby.forge.org 22번 포트에 커넥션 타임 아웃!
svn: 예상하지 못한 연결 닫힘!

원래는 아래 처럼 나와야 하는데 말이죠..

A my_wiki/test
A my_wiki/test/unit
A my_wiki/test/unit/ppa_test.rb
A my_wiki/test/unit/black_urls_test.rb
A my_wiki/test/unit/event_test.rb
.
.
A my_wiki/public/favicon.ico
U my_wiki

Fetching external item into 'my_wiki/vendor/usemod'
The authenticity of host 'rubyforge.org (66.92.150.242)' can't be established.
RSA key fingerprint is 70:c2:c7:7a:83:22:3c:10:fe:09:69:94:73:7a:61:78.
Are you sure you want to continue connecting (yes/no)?

Fetching external item... 이 줄에서 거의 멈춰있다가.. 타임 아웃! 당한 것이죠.

ㄷㄷㄷ...

우짜쓰까.. 학교는 ssh포트가 막혀있는거였는다... 아아악~~ 시러시러시러~~~ 포트좀 열어줘~~~~~~~~~

(-- )( --) 영회형~ 어디계세요~ plz help~

그래도 에러를 무시하고.. 다음 파일도 계속 다운 받아 봅니다.

svn co svn://rubyforge.org//var/svn/ruse/usemod/trunk/lib/usemod my_wiki/vendor/usemod

되는 군요;;

그 다음 파일 몇개를 다른 곳으로 cp하라고 합니다.

% cp -v my_wiki/config/defaults/* my_wiki/config/
`my_wiki/config/defaults/blacklist' -> `my_wiki/config/blacklist'
`my_wiki/config/defaults/intermap' -> `my_wiki/config/intermap'
`my_wiki/config/defaults/local_environment.rb' -> `my_wiki/config/local_environment.rb'
`my_wiki/config/defaults/safeurls' -> `my_wiki/config/safeurls'

cp도 잘 되는 군요.

그다음 my_wiki/config/local_environment.rb 파일을 열고 적어도 system 비번 정도는 바꾸라고 합니다.

그다음 my_wiki/config/database.yml 파일을 사용하고 있는 DB에 맞게 설정 합니다.

흠... 다른 DB도 될지 모르겠지만.. MySQL로 기본 설정이 되있기 때문에.. MySQL도 설치해야겠습니다.

그리고 MySQL에 DB를 준비 시키기 위해서

rake RAILS_ENV=production migrate 라고 입력합니다.

lighttpd.conf는 rusewiki를 실행할 도메인 이름 설정해주는 파일인가 봅니다. 웹 브라우져를 열고 해당 도메일을 입력하면 뜬다고 합니다.

뜨면 계정 만들기 위해서 등록을 하거나.. 위에 local_environment.rb에 만들어둔 system 계정으로 로그이니 하면 된다는 군요.

================

현재는 ssh 부분에서 에러가 났지만 일단 svn에서 파일은 다 받은 듯하니.. 계속해서 진행하고 있으며..
system 계정의 비번은 걍 바꾸지 않고 지나쳤으며 db 설정해주는 부분(개인적으로 제일 싫어하는 부분-jira 설치할 때도 결국 이부분 때문에 좌절했기 때문에...)을 넘기기 위해서는 먼저 MySQL을 설치 해야 한다는거~

1. MySQL 설치
2. db 설정
3. rake 블라브라 입력
4. 도메인 설정 해줘야 하지만 도메인 없기 때문에 ip로 접근 시도.
5. 브라우져에 뜨면 성공 안뜨면 실패!

gogogo~

=================

mysql 설치 -> mysql-admin 으로 GUI로 관리 하는 거 설치 -> rusedb이름으로 DB생성 -> root 계정에게 rusedb모든 권한 설정 -> database.yml 파일에 db 이름이랑 user 아이디, password 설정해줌.

그러나... 3번에 있는 rake 명령어를 찾지 못하는 군요.. 이 명령어는 대체 어딨는 거지;; ruby에 있는건가;;

===============

빙고;; rake 는 Ruby make 라는군요..

apt-get install rake 실행

================

rake RAILS_ENV=production migrate
입력했지만.. 제대로 처리가 된 듯 하지 않네요.. 흠.. 오늘은 여기 까지 입니다.