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į.

 Latviski