Ubuntu12.04 redmine 설치하기

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