Můžete použít Redmine v 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
Nenašel se vám Redmine co? Nechci.
Được trang bị tất cả các công cụ mạnh mẽ cho kế hoạch, quản lý và kiểm soát dự án hoàn hảm trong du .