Ubuntu 10.10(10.04) 서버세팅 후 Redmine 설치
세상에 맨티스밖에 몰랐다. 좀더 심플하고 직관적인게 없을까 찾아보기 시작했다.
Wiki에서 보고 `아! 이거다.` 하는 생각에 설치하기 시작했는데 Ubuntu에서 설치기는 찾기 못했다.
일단 아래사이트를 참고로 설치를 시작했다. 간간히 적시되지 않은 문제들이 있었지만 삽질이 능사였다.
[참고]
Free/Opensource 소개 - Wikipedia, http://en.wikipedia.org/wiki/Bug_tracking_system
Readmine 설치 - http://www.redmine.org/projects/redmine/wiki/RedmineInstall
Ubuntu RubyOnRails - https://help.ubuntu.com/community/RubyOnRails
[작성]
얼룩푸우 - http://blog.naver.com/budget74
모든 설치는 Ubuntu 사용자 계정으로 하였습니다. root 계정으로 설치시 Redmine 소스 설치에 따른 소유자 및 퍼미션 변경이 있어야 합니다.
중간에 Redmine 소스를 받은 후 'rake generate_session_store' 처리하는 부분에서 해당 디렉토리로 이동하지 않으면 'rake aborted' 에러가 발생합니다.
OS : Ubuntu 10.10 ( 2.6.35-22-generic-pae #33-Ubuntu SMP Sun Sep 19 22:14:14 UTC 2010 i686 GNU/Linux )
Apache와 MySQL은 기본으로 설치 ( 설치가 필요한 경우 제 블로그에서 APM 으로 검색하세요. )
1. Ruby 설치
sudo apt-get install rubygems sudo gem install rubygems-update |
2. Rails 설치
sudo gem install rails -v=2.3.5 |
3. Redmine Source
svn co http://redmine.rubyforge.org/svn/branches/1.0-stable redmine-1.0 |
4. MySQL 설정
mysql -u root -p mysql> create user 'redmine'@'localhost' identified by '패스워드'; mysql> grant all privileges on redmine.* to 'redmine'@'localhost'; mysql>quit
cp redmine-1.0/config/database.yml.example redmine-1.0/config/database.yml vi redmine-1.0/config/database.yml # MySQL (default setup). production: encoding: utf8 |
5. rake generate_session_store
sudo rake generate_session_store cd redmine-1.0/ sudo rake generate_session_store Successfully installed i18n-0.4.2 sudo rake generate_session_store (in /var/www/redmine-1.0) |
6.RAILS_ENV 설정
sudo RAILS_ENV=production rake db:migrate (in /var/www/redmine-1.0) (See full trace by running task with --trace) sudo apt-get install libmysql-ruby1.8 패키지 목록을 읽는 중입니다... 완료 http://blog.naver.com/budget74 sudo RAILS_ENV=production rake db:migrate (in /var/www/redmine-1.0) . . . == ChangeChangesPathLengthLimit: migrating =================================== sudo RAILS_ENV=production rake redmine:load_default_data (in /var/www/redmine-1.0)
|
7. 설정
cp config/email.yml.example config/email.yml vi config/email.yml cp config/additional_environment.rb.example config/additional_environment.rb #Logger.new(PATH,NUM_FILES_TO_ROTATE,FILE_SIZE) |
8. 구동
ruby script/server webrick -e production |
초기 세팅의 관리자 계정과 암호는 admin / admin 이며 관리 페이지에서 직관적으로 변경하실 수 있습니다.
그럼 성공적이 세팅 하세요.
[출처] http://blog.naver.com/budget74?Redirect=Log&logNo=90103735211 budget74 님
[출처] [Ubuntu 10.10] Redmine 설치|작성자 얼룩푸우