Hoe Redmine je nainstalován na Mac OS X

4/20/2020
7 minut
Lukáš Beňa.

Můžete se setkat s Windows PC s aplikací Redmine pro Mac OS X a s více grafickými rozhraními. Toto je přesné provedení instalace Redmine a instalace systému Mac OS X.

Voordat u de daadwerkelijke installatie uitvoert, moet u echter de installatievereisten doornemen.


Vereisten pro instalaci

  • Instalační nástroje pro vývojáře OS X/Xcode
  • U kunt XCode verkrijgen door a te registreren veor een gratis account en te downloaden vanaf: https://developer.apple.com/downloads/
    • Instalační program OS X MySQL ve všech uložených knihovnách. Stažení http://www.mysql.com/downloads/mysql/ en kies de nieuwste 64bitová verze
    • Použijte instalační balíček. Použijte prompt installer v / usr / local / mysql / binVoer s MySQLStartupItem.pkg-bestand uit o gebruik to made in de grafische gebruikersinterface or opstart van uw server automatischte starten.
    • Otevřete MySQL.prefPane ve všech instalačních programech. Toto je GUI pro zastavení a spuštění
    • Stel je root-wachtwoord v nové instalaci MySQL. U kunt dit doen vanaf de opdrachtregel:
      mysqladmin -u root wachtwoord NIEUW WACHTWOORDVoeg MySQL toe aan het pad. V terminálu:
      sudo klepněte na /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Zadejte do editoru, který je volgende: /usr/local/mysql/bin . Klikněte na možnost opslaan en vervolgens op afsluiten.Voeg opstarttopties toe om the MySQL-daemon en -client te vertellen om verbinding the maken met de local server. V terminálu:
      sudo nano /etc/my.cnf
    • Voeg het volgende toe zoals van toepassing v editoru:

[Mysqld]
socket = /tmp/mysql.sock
[klient]
socket = /tmp/mysql.sock

  • Volný stap je nainstalován z binárních souborů MySQL. U kunt deze rechtstreeks ke stažení van http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Downloads / MySQL-55.binaries.tar.gz -C ~ / Downloads
    Deze code genereert een root.tar-archief dat u ook moet uitpakken
    sudo tar -xzvf ~ / Soubory ke stažení / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    Op dit punt moet tar de verschillende bestanden vermelden die op geschikte locaties in het hele systeem zijn geplaatst.
    • Instalace z Phusion Passenger (een gem die zorgt voor Ruby on Rails-toepassingen a gemakkelijk toegankelijk maakt na serveru)
      sudo gem nainstalovat cestujícího
      modul sudo passenger-install-apache2
      Instalace z apache2-module-installatie vraagt ​​u om meerdere regels toe te veegen aan het apache-configuratiebestand. Nejlepší je /etc/apache2/httpd.conf pro standardní Lion Server. De regels om op te nemen zijn als volgt:

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@

  • Devolgende stap is het bouwen en installeren van Passenger Pref Pane

cd ~ / Ke stažení
git klon https://github.com/Fingertips/passengerpane/
CD cestující
xcodebuild

(Als u xcodebuild není kunt vinden, kan het zich bevinden v /usr/bin/ xcodebuild)
Používání instalace z voorkeurenpaneelu. Kontrolér dovnitř ~ / Stahování / cestující / sestavení / vydání, en klikněte na Passenger.prefPane pro instalaci.


Instalace od Redmine

Instalace Hoe Redmine pro Mac OS X

Nadat u aan de vereisten hebt voldaan, kunt u beginnen met de installatie van Redmine. Volný doplněk Redmine a instalace na Mac OS X 10.7 Lion Server.

  • Krok 1:

Controleer Redmine 2
cd / Knihovna / WebServer / Weby /
Přejděte do adresáře webů a také z něj nejsou nejlepší (sudo mkdir /Library/WebServer/Sites)
sudo git klon https://github.com/redmine/redmine

  • Krok 2:

Configureer Passenger cs otevřete /Library/WebServer/Sites ve Finderu
V Systeemvoorkeuren, začněte se setkávat s Passenger-voorkeurenpaneel
Verplaats de redmine-mapa naar de Passenger
Přejděte na "Adresu" a získejte jej také jako redmine.local, klikněte na "Produkce"
Naleznete je na webu (bijvoorbeeld: your.server.com/redmine)

  • Krok 3

Stel de databáze v met redmine-database en -gebruiker
mysql -u root -p
(Chcete-li přidat slovo, zadejte kořenový adresář MYSQL)
Více informací naleznete v MySQL.
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:

Konfigurátor 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

Bewerk de database.yml, bijvoorbeeld

Výroba:
adaptér: mysql
databáze: redmine
hostitel: localhost
uživatelské jméno: redmine
heslo: MY_PASSWORD
zásuvka: /tmp/mysql.sock

Doe hetzelfde voor configuration.yml indien nodig

  • Krok 5:

Instalace drahokamů vereiste

sudo gem install bundler
Zorg ervoor dat u zich v de redmine-directory bevindtcd / Library / WebServer / Sites / redmine:
instalace sudo balíčku - bez testu vývoje

  • Krok 6:

Stel de standaardwaarden v

sudo rake generovat_secret_token

Kromě toho, že jste se dostali k problémům s řešením problému, zjistěte, zda jste a zda jste se setkali s příkazem "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

Voer de taal in die u wilt (bijvoorbeeld: en voor Engels) wanneer u hierom wordt gevraagd en druk vervolgens op enter.

Houd er rekening mee date u mogelijk de waarschuwingsmelding "Please install RDoc" ontvangt. Deze melding wordt niet weergegeven om een ​​succesvolle installatie te voorkomen. Gebruik in plaats van generation_secret_token generation_session_store pro redmine 1.4.

  • Krok 7:

Herstart webového serveru

Poslední upgrade Redmine? Makkelijk.

Používejte všechny nástroje pro dokonalé plánování projektů, ovládání a ovládání v één softwaru.

Probeer Easy Redmine 30 dní zdarma

Volledige funkce, SSL-beveilidge, dagelijkse back-ups, in uw geografische locatie