Kuinka asentaa Redmine Mac OS X:ään

4/20/2020
6 minutes
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 Developer Tools
  • Voit hankkia XCode:n joko rekisteröitymällä ilmaiseksi ja lataamalla osoitteesta: https://developer.apple.com/downloads/
    • Asenna OS X MySQL ja kaikki liitetyt kirjastot. Lataa http://www.mysql.com/downloads/mysql/ ja valitse uusin 64-bittinen versio
    • 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 password UUSISALASANA
    • Lisää MySQL polkuun. Terminaalissa:
      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. Terminaalissa:
      sudo nano /etc/my.cnf
    • Lisää seuraava sopivasti editoriin:

[mysqld]
socket = /tmp/mysql.sock
[client]
socket = /tmp/mysql.sock

  • Seuraava vaihe on MySQL-binäärien asentaminen. Voit ladata ne suoraan osoitteesta http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~/Downloads/MySQL-55.binaries.tar.gz -C ~/Downloads
    Tämä koodi luo root.tar-arkiston, joka sinun täytyy myös purkaa
    sudo tar -xzvf ~/Downloads/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 (gem, joka huolehtii Ruby on Rails -sovelluksista ja helpottaa niiden käyttöä palvelimella)
      sudo gem install passenger
      sudo passenger-install-apache2-module
      Apache2-moduulin asennus pyytää lisäämään useita rivejä apache-konfiguraatiotiedostoon. Tiedosto on /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 ~/Downloads
git clone https://github.com/Fingertips/passengerpane/
cd passengerpane
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

Kuinka asentaa Redmine Mac OS X:ään

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

  • Vaihe 1:

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

  • Vaihe 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 "Production"
Anna sivustolle mikä tahansa nimi (esim. your.server.com/redmine)

  • Vaihe 3

Aseta tietokanta Redmine-tietokannalle ja käyttäjälle, aseta tietokanta
mysql -u root -p
(Kun sinua pyydetään, anna MYSQLin pääsalasana)
Syötä sitten tämä (alla yksityiskohtaisesti) MySQLiin. Korvaa halutessasi MY_PASSWORD omalla salasanallasi:
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'MY_PASSWORD';
grant all privileges on redmine.* to 'redmine'@'localhost';
flush priviledges;
exit

  • Vaihe 4:

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

Muokkaa database.yml-tiedostoa, esimerkiksi näin

production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: MY_PASSWORD
socket: /tmp/mysql.sock

Tee sama tarvittaessa myös configuration.yml-tiedostolle

  • Vaihe 5:

Asenna tarvittavat gemit

sudo gem install bundler
Varmista, että olet redmine-hakemistossacd /Library/WebServer/Sites/redmine:
sudo bundle install --without development test

  • Vaihe 6:

Aseta oletusarvot

sudo rake generate_secret_token

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

sudo RAILS_ENV=production rake db:migrate
sudo RAILS_ENV=production 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 "Please install 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.

  • Vaihe 7:

käynnistä web-palvelin uudelleen

Redmine päivitys? 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