Jak nainstalovat Redmine na Mac OS X
Ve srovnání s Windows PC vám používání aplikace Redmine na Mac OS X poskytuje efektivnější uživatelské rozhraní. To je přesně důvod, proč lidé dávají přednost instalaci a používání Redmine na svém systému Mac OS X.
Než však provedete skutečnou instalaci, musíte projít instalačními předpoklady.
Předpoklady pro instalaci
- Nainstalujte vývojové nástroje OS X / Xcode
- XCode můžete získat registrací na bezplatný účet a stažením z: https://developer.apple.com/downloads/
- Nainstalujte OS X MySQL a všechny připojené knihovny ke stažení http://www.mysql.com/downloads/mysql/ a vyberte nejnovější 64bitovou verzi
- Spusťte instalační balíček. Tím se rychle nainstaluje do souboru / usr / local / mysql / binRun MySQLStartupItem.pkg, aby bylo možné pomocí grafického uživatelského rozhraní automaticky spustit spuštění serveru.
- Otevřete MySQL.prefPane a proveďte instalaci pro všechny uživatele. To poskytuje GUI pro zastavení a spuštění
- Nastavte root heslo pro novou instalaci MySQL. Můžete to udělat z příkazového řádku:
mysqladmin -u root heslo NEWPASSWORDInclude MySQL na cestu. V terminálu:
sudo klepněte na /etc/paths.d/mysql
sudo nano /etc/paths.d/mysql
V editoru zadejte následující: / usr / local / mysql / bin. Po tomto kliknutí klikněte na Uložit a poté ukončete. Vložte možnosti spuštění a řekněte démonovi MySQL a klientovi, aby se připojili k místnímu serveru. V terminálu:
sudo nano /etc/my.cnf - Do editoru zahrňte podle potřeby následující:
[Mysqld]
socket = /tmp/mysql.sock
[klient]
socket = /tmp/mysql.sock
- Dalším krokem je instalace binárních souborů MySQL. Můžete si ji přímo stáhnout z http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
- sudo tar -xzvf ~ / Downloads / MySQL-55.binaries.tar.gz -C ~ / Downloads
Tento kód vygeneruje archiv root.tar, který musíte také extrahovat
sudo tar -xzvf ~ / Soubory ke stažení / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
V tomto okamžiku by měl být uveden seznam několika souborů umístěných na vhodných místech po celém systému- Proveďte instalaci aplikace Phusion Passenger (klenot, který se stará o aplikace Ruby on Rails a umožňuje jim snadný přístup na serveru)
sudo gem nainstalovat cestujícího
modul sudo passenger-install-apache2Instalace instalace modulu apache2 vás požádá o zahrnutí více řádků do konfiguračního souboru apache. Soubor je /etc/apache2/httpd.conf pro standardní server Lion. Řádky, které je třeba zahrnout, jsou následující:
- Proveďte instalaci aplikace Phusion Passenger (klenot, který se stará o aplikace Ruby on Rails a umožňuje jim snadný přístup na serveru)
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@
- Dalším krokem je vybudování a instalace podložky pro cestující
cd ~ / Ke stažení
git klon https://github.com/Fingertips/passengerpane/
CD cestující
xcodebuild
(Pokud nemůžete najít xcodebuild, může to být v / usr / bin / xcodebuild)
Proveďte instalaci podokna preferencí. Check in ~ / Stahování / cestující / sestavení / vydánía klikněte na Passenger.prefPane pro instalaci.
Instalace Redmine
Poté, co jste se postarali o předpoklady, můžete začít s instalací Redmine. Při instalaci Redmine na server Lion OS Mac OS X 10.7 postupujte podle následujících kroků.
- Krok 1:
Zkontrolujte Redmine 2
cd / Knihovna / WebServer / Weby /
Vytvořte adresář webů, pokud neexistuje (sudo mkdir / Library / WebServer / Sites)
sudo git klon https://github.com/redmine/redmine
- Krok 2:
Nakonfigurujte Passenger a otevřete / Library / WebServer / Sites ve Finderu
V předvolbách systému začněte podokno předvoleb pro cestující
Přesuňte složku redmine do Passenger
Po nastavení „Adresa“ na něco jako redmine.local klikněte na „Produkce“
Zadejte libovolný název pera pro web (například: your.server.com/redmine)
- Krok 3
Nastavení databáze Pomocí databáze redmine a uživatele nastavte databázi
mysql -u root -p
(Po zobrazení výzvy zadejte kořenové heslo MYSQL)
Dále zadejte toto (podrobně níže) do MySQL. Nahraďte libovolné heslo podle vašeho výběru pro MY_PASSWORD:
vytvořit databázi redmine znakové sady utf8;
vytvořit uživatele 'redmine' @ 'localhost' identifikovaného 'MY_PASSWORD';
udělit všechna oprávnění pro redmine. * pro 'redmine' @ 'localhost';
flush privilegia;
výstup
- Krok 4:
Konfigurovat Redmine
cd / Library / WebServer / Sites / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www soubory tmp public / plugin_assets
sudo chmod -R 755 soubory log tmp public / plugin_assets
sudo cp config / database.yml.example config / database.yml
Upravte například databázi.yml
Výroba:
adaptér: mysql
databáze: redmine
hostitel: localhost
uživatelské jméno: redmine
heslo: MY_PASSWORD
zásuvka: /tmp/mysql.sock
V případě potřeby sledujte totéž pro konfiguraci.yml
- Krok 5:
Nainstalujte požadované drahokamy
sudo gem install bundler
Ujistěte se, že jste v adresáři redminecd / Library / WebServer / Sites / redmine:
instalace sudo balíčku - bez testu vývoje
- Krok 6:
Stanovte výchozí hodnoty
sudo rake generovat_secret_token
Pokud v této fázi narazíte na problémy, zkuste to znovu pomocí příkazu „sudo port install mysql5-server mysql5“.
sudo RAILS_ENV = produkční shoda db: migrate
sudo RAILS_ENV = redmine produkčního rake: load_default_data
Po zobrazení výzvy zadejte požadovaný jazyk (například: en pro angličtinu) a poté stiskněte klávesu enter.
Nezapomeňte, že se může zobrazit chybová zpráva „Prosím nainstalujte RDoc“. Tato zpráva se nezobrazí, aby zabránila úspěšné instalaci. Namísto vygenerovat_secret_token použít pro generátor 1.4 generátor_session_store.
- Krok 7:
restartujte webový server
Dokonalý upgrade Redmine? Snadný.
Získejte všechny výkonné nástroje pro dokonalé plánování, správu a řízení projektů v jednom softwaru.