diegimas
diegimas naudojant „GitHub“
Pirmiausia įsitikinkite, kad įdiegėte visas priklausomybes. Klonuokite naujausią „RedMine PMS“ projektų valdymo sistemos saugyklą į dokumentų šaknies aplanką:
git clone https://github.com/redmine/redmine
Sukurkite „MySQL“ duomenų bazę su šiomis komandomis:
CREATE DATABASE redmine CHARACTER SET utf8mb4;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
Nukopijuokite config/database.yml.example to config/database.yml ir redaguoti šį failą, kad sukonfigūruotumėte „gamybos“ aplinkos duomenų bazės parametrus. „MySQL“ duomenų bazės (numatytasis prievadas) pavyzdys:
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "my_password"
Pirmiausia įdiekite „Bundler“, jei naudojate „Ruby 2.5“ ar anksčiau:
gem install bundler
Tada galite įdiegti visus brangakmenius, kurių reikalauja „RedMine Free Agile Project Management Software“, naudodami šią komandą:
bundle install --without development test
Generavus naują „Secret Token“, panaikina visas esamas seansus po paleidimo iš naujo.
bundle exec rake generate_secret_token
Sukurkite duomenų bazės struktūrą, vykdydami šią komandą pagal programos šaknies katalogą:
RAILS_ENV=production bundle exec rake db:migrate
„Windows“ sintaksė:
set RAILS_ENV=production
bundle exec rake db:migrate
Įdėkite numatytus konfigūracijos duomenis duomenų bazėje, paleisdami šią komandą:
RAILS_ENV=production bundle exec rake redmine:load_default_data
„Redmine“ paragins jus už duomenų rinkinio kalbą, kuri turėtų būti įkelta; Prieš paleisdami komandą į vertę, taip pat galite apibrėžti „RedMine \ _Lang“ aplinkos kintamąjį. Unice:
RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data
„Windows“:
set RAILS_ENV=production
set REDMINE_LANG=fr
bundle exec rake redmine:load_default_data
Vartotojo abonementas, vykdantis programą Dalykai) viešas/papildinys \ _assets (papildinių turtas), pvz., Darant prielaidą
mkdir -p tmp tmp/pdf public/plugin_assets
sudo chown -R redmine:redmine files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets
Pastaba: jei šiuose kataloguose yra failų (pvz., Atkurti failus iš atsarginės kopijos), įsitikinkite, kad šie failai nėra vykdomi.
sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +
Išbandykite diegimą paleisdami „Webrick Web Server“:
bundle exec rails server webrick -e production
Kai „Webrick“ pradės, nukreipkite naršyklę į http: // localhost: 3000/. Dabar turėtumėte pamatyti paraiškos pasveikinimo puslapį.