Můžete použít Redmine v Mac OS X

10/14/2023
6 minut
Lukáš Beňa.
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-apache2
      Instalace 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í:

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

Jak nainstalovat Redmine na Mac OS X

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 .

Po Easy Redmine trong thời gian dùng po 30 mn.

Đầy đủ tính năng, bảo vệ bằng SSL, sao lưu hàng ngày, tại vị trí địa lý của bạn