1. 발단.

프로젝트 관리를 redmine으로 하고 싶은 욕심이 생김


2. ruby install

bitnami를 이용해서 redmine을 구동하는데는 성공을 했으나
이미 apmsetup을 깔아놓았기 때문에 한번에 관리하는게 편하다고 판단하고
bitmani를 지우고 apmsetup을 통한 설치에 도전하기로 함 (http://kindi.tistory.com/104)
더불어 redmine도 2.x 최신빌드를 이용하기로 함


3. rubygems install failed

ruby를 운용함에 있어서 gem 버전을 1.8.7 이상으로 업데이트를 해야되는데..
기본적인 ruby 인스톨러는 1.8.6에 gem 버전 1.1.2, 여기에 1.3.6을 까는건 되는데
1.8.24는 구문에러를 뱉으면서 설치가 안되는 것이다.
여기서 든 생각은 1.3.6을 먼저 설치해서 그런가? 라는 생각이었다.


3. ruby uninstall, reinstall

설치 도중 ruby가 bundler setup이 안되었네 구문에러니 난리를 피워대니 미칠 노릇, 
결국 ruby를 통째로 날렸다 (클린 설치를 위해) 
그리고 루비를 재 인스톨 해서 바로 디렉토리에서 setup.rb를 실행시켰지만... 잘 되지 않았다.


4. 1.9.1 덧씌움, 1.8.24 설치 성공

그래서 찾다찾다 보니 인스톨러는 1.8.6이지만 덧씌울수 있는 1.9.1 을 발견
그리고 1.9.1 을 덧씌우고 rubygems 1.8.24를 설치하니 말짱히 설치되는것이었다.


5. 순순히 될줄 알았냐? zlib킥!

그래서 이제 rail을 설치하려고 하는데 zlib이 없다고 하는 것이다.
i386-mswin32에는 zlib.so가 있었을 텐데 -_-;
그래서 구글링 열심히 했지만 뚜렷한 해결책을 찾을 수 없었고
zlib을 다시 받아 넣을까 했는데... 이런.. bin 폴더에 있는 파일이름이 zlib1.dll 이다. 
zlib1.dll을 zlib.dll로 바꿔주니 rail 설치 잘만된다.


6. 최신빌드는 명령어 부터 다르다

저 블로그에 나와있는건 1.x빌드 기준이고 공식홈에서는 secret_token으로 생성을 하란다


7. mocha는 깔았다.근데 rmagick는 왜 안깔려?

mocha가 없다고 해서 mocha를 깔았다.
그리고 rmagick가 없어서 gem install rmagick로 설치를 시도했는데..
디벨롭먼트 킷이 필요하단다. 7-zip exe로 된 DEV kit을 깔았는데도 안된다


8. 포기

rmagick gem 파일은 받았지만 너무 덕지덕지 많이 깔릴바에야 한방에 bitnami를 깔아서
ddns 접속 설정해주는게 현명하다고 판단. 오늘의 놀이는 여기까지..


6. 결론

아무것도 모르면 Bitnami Stack 깔아 쓰시면 됩니다. 속편해요

+ Recent posts