Bundan sonra Redmine Mac OS X'e yüklenir

4/20/2020
6 dakikadır.
Lukaš Beňa

Windows PC'nin Mac OS X'te Redmine uygulaması sunmasını ve yalnızca basit bir uygulama sunmasını bekliyorum. Bu, kurulumda daha önce yapılan bir işlemdir ve Redmine'i Mac OS X sistemi için çalıştırır.

Gerçek kurulumdan önce, kurulum için gerekli kurulumları yapabilirsiniz.


Kurulum için gerekli ayarlar

  • Yükleyici OS X/Xcode Geliştirici Araçları
  • XCode'a ücretsiz bir hesap için kaydolabilir ve aşağıdaki adresten indirebilirsiniz: https://developer.apple.com/downloads/
    • OS X MySQL Yükleyicisi ve tüm kitaplıklar. İndirmek http://www.mysql.com/downloads/mysql/ ve en yeni 64-bit sürümü
    • Kurulum paketi tamamlandı. Bu, / usr / local / mysql / bin kurulumunu ister. MySQLStartupItem.pkg dosyası, sunucuların otomatik olarak başlatılmasına kadar grafiksel olarak kullanılabilir.
    • Tüm hatalar için MySQL.prefPane ve udfør kurulumunu yapın. Durdurma ve başlatmaya kadar GUI'yi verin
    • MySQL'in yeni kurulumuna kadar her şey yolunda. Komuta yoluyla şunları yapabilirsiniz:
      mysqladmin -u root şifresi NYADGANGSKODE. MySQL'i destekleyin. Ben sonlandırıyorum:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Şu dosyada düzenleme yapıyorum: /usr/local/mysql/bin. Gem'e tıklayın ve devam edin. Yerel sunucuya yönelik bağlantılarda MySQL arka plan programı ve istemcileri kullanmaya başlayın. Ben sonlandırıyorum:
      sudo nano /etc/my.cnf
    • Düzenleyici tarafından yazılanları ekleyin:

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

  • Daha sonra MySQL veri tabanını kurabilirsiniz. Doğrudan buradan indirebilirsin http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Dosyalar / MySQL-55.binaries.tar.gz -C ~ / Dosyalar
    Bu kod, bir paket olarak root.tar arşivinde oluşturulabilir
    sudo tar -xzvf ~ / Dosyalar / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    Daha fazla dosya listesi içeren bu bilgiler, sistemdeki geçiş yeridir.
    • Phusion Passenger'ın kurulumu (Ruby on Rails uygulamasının değerli bir örneği ve sunucuya katkı sağlamak için en iyi yöntem)
      sudo gem yüklemek yolcu
      sudo passenger-install-apache2-modülü
      Apache2 modülünün kurulumu, daha fazla bağlantı ve apache yapılandırma dosyasına dahil edilmelidir. Standart Lion Sunucusu için dosya /etc/apache2/httpd.conf'dur. İçeriğinde yer alan Linjerne, şu şekildedir:

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@

  • Daha sonra Yolcu Tercih Bölmesi başlatılacak ve kurulacaktır.

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

(Xcodebuild'i bulamazsınız, /usr/bin/xcodebuild'i de bulabilirsiniz)
Tercih panelini yükleyin. ben de ~ / Dosyalar / passengerpane / build / Yayın ve kurulum için Passenger.prefPane'e tıklayın.


Redmine Kurulumu

Mac OS X'te Redmine yükleyicisi

Elinizde herhangi bir bilgi yoksa, Redmine kurulumuyla başlayabilirsiniz. Daha sonra Redmine'i Mac OS X 10.7 Lion Server'a yüklemeyi deneyin.

  • Üç:

Tek Redmine 2
cd / Kütüphane / WebSunucusu / Siteler /
Site haritasını açın, hvis den ikke bulur (sudo mkdir /Library/WebServer/Sites)
sudo git klonu https://github.com/redmine/redmine

  • Üç:

Finder'da Yolcu ve /Kütüphane/WebSunucusu/Siteleri Yapılandırma
I Systemindstillinger, åbn Yolcu Tercihleri ​​Paneli
Yolcuya kadar redmine haritasını uçurun
Daha sonra bazı f.eks'leri alana kadar "Adres" ayarını yapın. redmine.local, "Üretim" e tıklayın
Web sitelerine erişim ve erişim sağlayın (örn.: your.server.com/redmine)

  • Aşama 3

Opsæt veritabanı Med redmine-veritabanı ve bruger, opsæt veritabanı
mysql -u root -p
(MYSQL kök dizinini kullanmaktan başka çareniz yok)
MySQL'de dosya silme işleminin (ayrıntılı neden) nedeni. MY_PASSWORD için değer geçtikten sonra bir değişiklik yapıldı:
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ış

  • Üç:

Yapılandırıcı 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

Rediger veritabanı.yml, eksempel için

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

Configuration.yml için aynı şey geçerli, bu da yeni bir şey değil

  • Üç:

Nødvendige gems yükleyicisi

sudo gem yükleme paketleyici
Redmine-mappen'e bir göz atıncd / Kütüphane / WebSunucusu / Siteler / redmine:
sudo bundle install - geliştirme testi olmadan

  • Üç:

Opret standartværdierne

sudo rake create_secret_token

Bu sorunla karşılaştığınızda, "sudo port install mysql5-server mysql5" komutunun size yardımcı olacağını kanıtlayabilirsiniz.

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

Indtast det ønskede sprog (f.eks.: İngilizce için), yataktan kalkmayın ve girmeyi deneyin.

Bemærk, du muligvis modtager advarslen "Lütfen RDoc'u yükleyin". Denne, kurulumun engellenmesi konusunda herhangi bir tavsiyede bulunmadı. Redmine 1.4 için created_session_store'u ve created_secret_token'ı ekledim.

  • Üç:

Genstart web sunucusu

Nihai Redmine-opgradeing? Nemt.

Mükemmel proje planlama, planlama ve kontrol ve yazılım yükleme için tüm kraftfulde værktøjer.

Prøv Easy Redmine ve 30 günlük ücretsiz deneme süresi

Tam işlevsellik, SSL koruması, yedek yedeklemeler, coğrafi konum belirleme