Ubuntu12.04 redmine 설치하기

1 minute read

apt-get으로 설치해도 충분하다. 플러그인을 설치하지 않을거라면…. 최신 플러그인을 사용하고싶다면 최신버전을 설치해야한다. 현재 시점에서 12.04에서 지원되는 redmine 버전은 1.3.5 1.4 이상이 되어야 사용할 수 있는 각종 플러그인을 사용하려면 업그레이드가 필수다.

그래서… 수동설치를 권장한다. 2.0이상으로…? 그런데 어차피 레드마인은 레일스가 3.0으로 버전업되면 오랜기간 지원을 할 예정이 없다는 것 같다.

gem install bundler bundle install –without development test 이렇게 하라는데 안된다. pg, rmagick 두개가 설치가 안된다. 그래서 몇개 더 설치해줘야한고 한다. sudo apt-get install libmagickwand-dev imagemagick graphicsmagick-libmagick-dev-compat

gem install rmagick 이제된다. 완료.. ruby root로 이동해서 재도전 sudo bundle install –without development test mysql sqlite

pg는 postgresql dev 어쩌고 하는놈추가설치..

성공이다. 루비는의존성 처리를 제대로 못해주는 문제가 있다.

{home}/config/database.yml 에서 필요한데이터베이스 부분 설정하고 디비도 생성해주고…

http://www.redmine.org/projects/redmine/wiki/RedmineInstall production: adapter: postgresql database: host: username: password: encoding: utf8 schema_search_path: (default - public)

$ RAILS_ENV=production rake db:migrate $ RAILS_ENV=production rake redmine:load_default_data

근데 또 안된다. 그냥 apt-get으로 설치한거 위에 파일을 덮어씌웠다. 되는것같다. 에러가 나면 포스팅을 다시 작성할것이고… 여기서 끝나면 잘 되는것

그래 순순히 될리가 없었다. 플러그인 설치하려고 보니까 의존성 버전이 안맞았다. [gem install specific version] gem uninstall 안맞는놈 다 지워버리고 gem install install {packagenane} –version {1.4.6} 중괄호 빼고 치면된다.

아 안되네….

gem install pg –include-dependencies

<버추어호스트에 기록할것=""> ln -s /usr/share/redmine/public /var/www/redmine ServerAdmin webmaster@localhost DocumentRoot /var/www/redmine #RailsBaseURI /redmine /home/www-data/redmine RailsBaseURI / #no such file to load -- dispatcher 이런 오류를 만나면 밑의 주석된 부분으로 교체하면 된다고 한다. 되긴되는데 다른에러가 나온다. 500에러... #RackBaseURI / #RackEnv production PassengerResolveSymlinksInDocumentRoot on passenger.conf에 추가할 내용 PassengerDefaultUser www-data http://praxis.edoceo.com/howto/redmine http://www.redmine.org/projects/redmine/wiki/HowTo\_Install\_Redmine\_on\_Debian\_Wheezy\_Testing\_with\_MySQL\_and\_Apache2-Passenger