Nytt Redmine Mac OS X:ään
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-modulApache2-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:
- Suorita Phusion Passengerin asennus (pärla, joka huolehtii Ruby on Rails -sovelluksista ja helpottaa niiden käyttöä palvelimella)
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
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.