본문 바로가기

OpenSource/Others

[Readmine] 1. 설치하기(linux)

1. Redmine 이란?

 - 오픈소스

 - 웹기반 프로젝트 및 버그 트레킹 기능을 제공하는 도구

 - 일정관리 및 형상관리 기능도 제공

 - 기능이 많아서 좋다.



2. 설치하기

 - 작업폴더 이동

cd /usr/local


 1) 관련 프로그램 설치

sudo yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel readline-devel ImageMagick-devel subversion git


 2) 루비 설치

  (1) 다운로드

wget http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.gz


  (2) 빌드

tar -xzf ./ruby-2.3.0.tar.gz

rm -rf ./ruby-2.3.0.tar.gz

cd ./ruby-2.3.0/

./configure --disable-install-doc

make

sudo make install

make clean


  (3) 확인

ruby -v

ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]


 3) bundler 설치

sudo /usr/local/bin/gem install bundler --no-rdoc --no-ri


 4) Redmine 3.1.6 설치

  (1) 다운로드 및 설치

wget http://www.redmine.org/releases/redmine-3.1.6.tar.gz

tar -xzf ./redmine-3.1.6.tar.gz


  (2) 설정 변경하기

cd /usr/local/redmine/config

cp database.yml.example database.yml

vi database.yml


production:

adapter: mysql

database: redmine

host: localhost

username: redmine

password: redmine

encoding: utf8


 5) Gem Package 설치

bundle install --without development test


 6) database init

  - 테이블 생성 및 초기 데이터 입력

cd /usr/local/redmine

rake generate_secret_token

RAILS_ENV=production rake db:migrate

RAILS_ENV=production rake redmine:load_default_data

#한국어 ko 입력


 7) email 세팅

cp ./configuration.yml.example ./configuration.yml


production:

email_delivery:

delivery_method: :smtp

smtp_settings:

address: “test”

port: 25

domain: ’example.com’


 8) 구동

bundle exec rails server webrick -e production -d -b 0.0.0.0


3. 확인

 - http;//localhost:3000 접속

'OpenSource > Others' 카테고리의 다른 글

[Atom] 사용해보기. part. 1 : 설치(win, mac)  (0) 2018.04.10