Advertisement
Guest User

Untitled

a guest
Oct 11th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. Aby zainstalować Redmine najpierw należy skonfigurować środowisko. Na maszynie wirtualnej udostępnionej przez prowadzących nie było zainstalowanego Ruby, a wersja z repozytorium dystrybucji jest niekompatybilna z najnowsza wersją Redmine. Użyliśmy RVM do instalacji nowszej wersji Ruby.
  2. gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
  3. curl -sSL https://get.rvm.io | bash -s stable
  4. source /home/student/.rvm/scripts/rvm
  5. rvm list known
  6. rvm install 2.3
  7. rvm use 2.3
  8. gem install bundler -v=1.5.0
  9. gem uninstall bundler # odinstalowujemy starsze wersje
  10.  
  11.  
  12.  
  13. Kolejnym krokiem jest konfiguracja bazy danych. Na maszynie była dostępna baza PostgreSQL
  14. su
  15. sudo -u posgres psql
  16. create role redmine login encrypted password 'redmine' noinherit valid until 'infinity';
  17. create database redmine with encoding='UTF8' owner=redmine;
  18. \q
  19. exit
  20.  
  21. Następnie pobieramy i wypakowujemy Redmine
  22. mkdir redmine
  23. cd redmine
  24. wget http://www.redmine.org/releases/redmine-3.3.0.tar.gz
  25. tar xf redmine-3.3.0.tar.gz
  26.  
  27. Aby skonfigurować bazę w Redmine należy:
  28. cp config/database.yml.example config/database.yml
  29. gedit config/database.yml
  30.  
  31. Następnie zmodyfikować sekcję production w pliku konfiguracyjnym
  32. production:
  33. adapter: postgresql
  34. database: redmine
  35. host: localhost
  36. username: redmine
  37. password: "redmine"
  38. encoding: utf8
  39.  
  40. Następnie należy zainstalować gemy i ich zależności.
  41. gem install json -v '1.8.3'
  42. apt-get install libmysqlclient-dev
  43. gem install mysql2 -v '0.3.21'
  44. sudo apt-get install libpq-dev
  45. gem install pg -v '0.18.4'
  46. sudo apt-get install imagemagick libmagickwand-dev
  47. gem install rmagick -v '2.16.0'
  48. RAILS_ENV="production"
  49. export RAILS_ENV
  50. bundle install --without development test
  51.  
  52. Kolejnym krokiem jest wykonanie migracji bazy oraz załadowanie podstawowej konfiguracji
  53. bundle exec rake db:migrate
  54. bundle exec rake generate_secret_token
  55. bundle exec rake redmine:load_default_data
  56.  
  57. Finalnie uruchamiamy Redmine na porcie 3000
  58. bundle exec rails server webrick -e production -b 127.0.0.1 -p 3000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement