Nytt Redmine Mac OS X:ään

4/20/2020
6 minuter
Lukáš Beňa

Verrattuna Windows-tietokoneeseen Redmine-sovelluksen käyttäminen Mac OS X:llä tarjoaa sinulle virtaviivaisemman käyttöliittymän. Tämä on juuri syy siihen, miksi ihmiset mieluummin asentavat ja käyttävät Redminea Mac OS X -järjestelmässään.

Kuitenkin ennen varsinaista asennusta sinun on käytävä läpi asennuksen edellytykset.


Asennuksen edellytykset

  • Asenna OS X/Xcode-utvecklarverktyg
  • Voit hankkia XCode:n joko rekisteröitymällä ilmaiseksi ja lataamalla osoitteesta: https://developer.apple.com/downloads/
    • Asenna OS X MySQL och andra funktioner. Lataa http://www.mysql.com/downloads/mysql/ ja valitse uusin 64-bittinen version
    • Suorita asennuspaketti. Tämä asentaa nopeasti / usr / local / mysql / bin-kansioon. Suorita MySQLStartupItem.pkg-tiedosto käyttääksesi graafista käyttöliittymää palvelimen käynnistämiseen automaattisesti.
    • Avaa MySQL.prefPane ja suorita asennus kaikille käyttäjille. Tämä tarjoaa käyttöliittymän pysäyttämiseen ja käynnistämiseen
    • Aseta root-salasana MySQL:n uudelle asennukselle. Voit tehdä tämän komentoriviltä:
      mysqladmin -u root lösenord UUSISALASANA
    • Läs MySQL-polkuun. Terminalissa:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Kirjoita editoriin seuraava: /usr/local/mysql/bin . Tallenna ja poistu sitten.
    • Lisää käynnistysasetukset, jotta MySQL-daemoni ja asiakasohjelma yhdistävät paikalliseen palvelimeen. Terminalissa:
      sudo nano /etc/my.cnf
    • Lisää seuraava sopivasti editoriin:

[Mysqld]
uttag = /tmp/mysql.sock
[klient]
uttag = /tmp/mysql.sock

  • Seuraava vaihe på MySQL-binäärien asentaminen. Voit ladata ne suoraan osoitteesta http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Nedladdningar / MySQL-55.binaries.tar.gz -C ~ / Nedladdningar
    Tämä koodi luo root.tar-arkiston, joka sinun täytyy myös purkaa
    sudo tar -xzvf ~ / Nedladdningar / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    Tässä vaiheessa tar pitäisi luetteloida useita tiedostoja sopiviin sijainteihin koko järjestelmässä
    • Suorita Phusion Passengerin asennus (pärla, joka huolehtii Ruby on Rails -sovelluksista ja helpottaa niiden käyttöä palvelimella)
      sudo gem installera passagerare
      sudo passagerare-install-apache2-modul
      Apache2-moduulin asennus pyytää lisäämään useita rivejä apache-konfiguraatiotiedostoon. Tiedosto på /etc/apache2/httpd.conf standardi Lion Serverille. Lisättävät rivit ovat seuraavat:

LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-3.0.12
PassengerRuby /System/Library/Frameworks/Ruby.framework/Version/1.8/usr/bin/ruby@

  • Seuraava vaihe on Passenger Pref Pane -ohjelman rakentaminen ja asentaminen

cd ~ / Nedladdningar
git klon https://github.com/Fingertips/passengerpane/
cd passagerarpanel
xcodebuild

(Jos et löydä xcodebuildia, se voi olla sijainnissa /usr/bin/ xcodebuild)
Suorita asennus mieltymysten paneelille. Tarkista ~ / Downloads / passengerpane / build / Release ja napsauta Passenger.prefPane asennusta varten.


Redminen asennus

Nytt Redmine Mac OS X:ään

Kun olet huolehtinut edellytyksistä, voit aloittaa Redminen asentamisen. Nya data seuraavia vaiheita asentaaksesi Redminen Mac OS X 10.7 Lion Serveriin.

  • Fas 1:

Tarkista Redmine 2
cd / Library / WebServer / Sites /
Luo sites-hakemisto, jos sitä ei ole (sudo mkdir /Library/WebServer/Sites)
sudo git klon https://github.com/redmine/redmine

  • Fas 2:

Määritä Passenger ja avaa /Library/WebServer/Sites Finderissä
Järjestelmäasetuksissa avaa Passenger-asetuspaneeli
Siirrä redmine-kansio Passengereihin
Aseta "Address" joksikin, esim. redmine.local, ja napsauta "Produktion"
Anna sivustolle mikä tahansa nimi (esim. your.server.com/redmine)

  • Fas 3

Aseta tietokanta Redmine-tietokannalle ja käyttäjälle, aseta tietokanta
mysql -u rot-p
(Kun sinua pyydetään, anna MYSQLin pääsalasana)
Syötä sitten tämä (alla yksityiskohtaisesti) MySQLiin. Korvaa halutessasi MY_PASSWORD omalla salasanallasi:
skapa databas redmine teckenuppsättning utf8;
skapa användaren 'redmine' @ 'localhost' identifierad med 'MY_PASSWORD';
bevilja alla privilegier på redmine. * till 'redmine' @ 'localhost';
spola privilegier;
avsluta

  • Fas 4:

Määritä Redmine
cd / Library / WebServer / Sites / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www tmp public / plugin_assets loggfiler
sudo chmod-R 755-filer loggar tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml

Muokkaa database.yml-tiedostoa, esimerkiksi näin

produktion:
adapter: mysql
databas: redmin
värd: localhost
användarnamn: redmine
lösenord: MY_PASSWORD
uttag: /tmp/mysql.sock

Tee sama tarvittaessa myös configuration.yml-tiedostolle

  • Fas 5:

Asenna tarvittavat gemit

sudo gem installera paket
Varmista, että olet redmine-hakemistossacd / Library / WebServer / Sites / redmine:
sudo bundle installera - utan utvecklingstest

  • Fas 6:

Aseta oletusarvot

sudo rake generera_sekret_token

Jos kohtaat ongelmia tässä vaiheessa, yritä uudelleen käyttämällä komentoa "sudo port install mysql5-server mysql5".

sudo RAILS_ENV = produktion rake db: migrera
sudo RAILS_ENV = produktions rake redmine: load_default_data

Syötä haluamasi kieli (esim. en englanniksi), kun sinua pyydetään, ja paina sitten enter.

Huomaa, että saatat saada varoitusviestin "Vänligen installera RDoc". Tämä viesti ei näy onnistuneen asennuksen estämiseksi. Käytä sen sijaan redmine 1.4:lle generate_session_storea generate_secret_tokenin sijaan.

  • Fas 7:

käynnistä web-palvelin uudelleen

Redmine päivity? Helppoa.

Saat kaikki tehokkaat työkalut täydelliseen projektisuunnitteluun, hallintaan ja kontrollointiin yhdessä ohjelmistossa.

Kokeile Easy Redmine -ohjelmaa 30 päivän ilmaisella kokeilujaksolla

Täydet ominaisuudet, SSL-suojattu, päivittäiset varmuuskopiot, sijaintisi mukaan