Kuidas installida Redmine Mac OS X-i

1/1/2024
6 dakikadır.
Lukaš Beňa
Võrreldes Windowsi arvutiga pakub Redmine'i rakenduse kasutamine Mac OS X-is teile sujuvamat kasutajaliidest. Sellepärast eelistavad inimesed Redmine'i installida ja kasutada oma Mac OS X süsteemis.

Siiski, enne tegelikku paigaldust peate läbima paigalduse eeldused.


Paigalduse eeldused

  • Installi OS X/Xcode arendajatööriistad
  • Saate XCode'i kas registreerides tasuta konto ja allalaadides aadressilt: https://developer.apple.com/downloads/
    • Installi OS X MySQL ja kõik seotud teegid. Laadi alla aadressilt http://www.mysql.com/downloads/mysql/ ja vali viimane 64-bitine versioon
    • Käivita paigalduspakett. See paigaldab kiiresti asukohale / usr / local / mysql / binKäivita fail MySQLStartupItem.pkg, et kasutada graafilist kasutajaliidest oma serveri automaatseks käivitamiseks.
    • Ava MySQL.prefPane ja tee paigaldus kõigile kasutajatele. See pakub graafilist kasutajaliidest peatamiseks ja käivitamiseks
    • Määra MySQL uue paigalduse jaoks root-parool. Seda saab teha käsurealt:
      mysqladmin -u root password UUSPAROOLLisa MySQL tee. Käsureal:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Redaktoris kirjuta järgmine: /usr/local/mysql/bin . Seejärel klõpsa Salvesta ja seejärel välju.Lisa käivitamisvalikud, et öelda MySQL daemonile ja kliendile, et ühendada kohaliku serveriga. Käsureal:
      sudo nano /etc/my.cnf
    • Lisa järgmine vastavalt redaktorisse:

[Mysqld]
soket = /tmp/mysql.sock
[Müşteri]
soket = /tmp/mysql.sock

  • Järgmine samm on MySQL binaaride paigaldamine. Saate need otse alla laadida aadressilt http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Dosyalar / MySQL-55.binaries.tar.gz -C ~ / Dosyalar
    See kood genereerib ka root.tar arhiivi, mille peate samuti lahti pakkima
    sudo tar -xzvf ~ / Dosyalar / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    Sel hetkel peaks tar loetlema mitu faili, mis on paigutatud sobivatesse kohtadesse kogu süsteemis
    • Tee Phusion Passengeri paigaldus (gem, mis hoolitseb Ruby on Railsi rakenduste eest ja muudab nende juurdepääsu serverile lihtsaks)
      sudo gem yüklemek yolcu
      sudo passenger-install-apache2-modülü
      Apache2 mooduli paigaldus palub teil lisada mitu rida apache konfiguratsioonifaili. Fail on standardse Lion Serveri puhul /etc/apache2/httpd.conf. Lisada tuleb järgmised read:

LoadModule yolcu_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@

  • Järgmine samm on Passenger Pref Pane'i ehitamine ja paigaldamine

cd ~ / Dosyalar
git klonu https://github.com/Fingertips/passengerpane/
cd yolcu paneli
xcodebuild

(Kui te ei leia xcodebuild'i, võib see olla asukohas /usr/bin/ xcodebuild)
Tee eelistuste paneeli paigaldus. Kontrolli asukohas ~ / Dosyalar / passengerpane / build / Yayın ja klõpsa paigaldamiseks Passenger.prefPane.


Redmine'i paigaldus

Kuidas installida Redmine Mac OS X-i

Pärast eelduste täitmist saate alustada Redmine'i installimist. Järgige järgmisi samme Redmine'i installimiseks Mac OS X 10.7 Lion Serveris.

  • Samm 1:

Kontrollige Redmine 2
cd / Kütüphane / WebSunucusu / Siteler /
Kui kausta ei ole, looge see (sudo mkdir /Library/WebServer/Sites)
sudo git klonu https://github.com/redmine/redmine

  • Samm 2:

Seadistage Passenger ja avage Finderis /Library/WebServer/Sites
Süsteemi eelistustes alustage Passengeri eelistuste paneeli
Liigutage redmine kaust Passengeri juurde
Pärast "Address" seadistamist millekski selliseks nagu redmine.local, klõpsake "Production"
Sisestage saidi jaoks suvaline nimi (näiteks: your.server.com/redmine)

  • Samm 3:

Seadistage andmebaas Redmine'i andmebaasi ja kasutaja jaoks, seadistage andmebaas
mysql -u root -p
(Kui teil palutakse, sisestage MYSQL-i juurparool)
Järgmisena sisestage see (allpool üksikasjalikult) MySQL-i. Asendage oma valitud parooliga MY_PASSWORD:
veritabanı oluşturmak redmine karakter kümesi utf8;
'MY_PASSWORD' ile tanımlanan 'redmine' @ 'localhost' kullanıcısı oluşturun;
redmine. * 'redmine' @ 'localhost' için tüm ayrıcalıkları verin;
floş ayrıcalıkları;
çıkış

  • Samm 4:

Seadistage Redmine
cd / Kütüphane / WebSunucusu / Siteler / redmine
sudo mkdir tmp public / plugin_assets
sudo chown -R _www: _www tmp public / plugin_assets günlük dosyaları
sudo chmod -R 755 dosyaları günlük tmp public / plugin_assets
sudo cp config / database.yml.example yapılandırma / database.yml

Muutke näiteks database.yml faili

Üretim:
adaptör: mysql
veritabanı: redmine
ev sahibi: localhost
kullanıcı adı: redmine
şifre: MY_PASSWORD
soket: /tmp/mysql.sock

Tehke sama ka configuration.yml faili jaoks, kui vaja

  • Samm 5:

Installige vajalikud gemid

sudo gem yükleme paketleyici
Veenduge, et olete redmine kaustascd / Kütüphane / WebSunucusu / Siteler / redmine:
sudo bundle install - geliştirme testi olmadan

  • Samm 6:

Seadistage vaikeseaded

sudo rake create_secret_token

Kui teil tekib selles etapis probleeme, proovige uuesti kasutades käsku "sudo port install mysql5-server mysql5".

sudo RAILS_ENV = üretim komisyonu db: göç
sudo RAILS_ENV = üretim tırmığı redmine: load_default_data

Sisestage soovitud keel (näiteks: en inglise keele jaoks), kui teil seda küsitakse, ja vajutage seejärel sisestusklahvi.

Pidage meeles, et võite saada hoiatussõnumi "Please install RDoc". See sõnum ei kuvata eduka installatsiooni vältimiseks. Redmine 1.4 puhul kasutage asemel generate_secret_token käsku generate_session_store.

  • Samm 7:

taaskäivitage veebiserver

Son Redmine'i satın aldınız mı? Lihtne.

Proje planlayıcıları, denetimleri ve denetimleri sınırlamak için çok fazla çaba harcamanız gerekir.

Proovige Easy Redmine'i 30 günlük prooviperiyodi şakası

İşlevsel özellikler, SSL ayarları, değiştirilmiş özellikler ve coğrafi konumlar