Redmine'i Mac OS X'e yükleyin

4/20/2020
6 dakikadır.
Lukaš Beňa
Windows PC ile aynı sürüm, Mac OS X'te Redmine uygulamalarıyla birlikte çalışır ve daha hızlı bir şekilde çalışır. Bu, Mac OS X sistemine Redmine'i yüklemek ve kullanmak için halk arasında iyi bir seçimdir.

Benzer şekilde, gerçek kurulumdan yararlanmak için, daha iyi kurulumlar yapmanız gerekir.


Kurulum için Forutsetninger

  • Yükleyici OS X/Xcode Geliştirici Araçları
  • XCode'a ücretsiz olarak kaydolabilir ve şu şekilde devam edebilirsiniz: https://developer.apple.com/downloads/
    • OS X MySQL Yükleyicisi ve tüm kitaplıkların tümü. Son ned http://www.mysql.com/downloads/mysql/ ve en yeni 64-biters versiyonu
    • Paket kurulumunu gerçekleştirin. Bu, / usr / local / mysql / bin'e yüklenir. Otomatik başlatma sunucularını başlatmak için basit bir grafik oluşturmak için MySQLStartupItem.pkg dosyasını indirin.
    • Tüm işlemler için MySQL.prefPane'i ve uygulamayı yükleyin. Durdurmak ve başlatmak için GUI'yi girin
    • MySQL kurulumu için rot-passord'u ayarlayın. Komutları kullanarak şunları yapabilirsiniz:
      mysqladmin -u root şifresi NYTT_PASSORD. MySQL'i ekleyin ve kullanın. Ben sonlandırıyorum:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Dosya dosyasını yeniden düzenleyerek programı yeniden düzenledim: /usr/local/mysql/bin. Tıklayın ve bırakın. MySQL sunucusunu çalıştırmak ve yerel sunucuya bağlanmak için bir başlangıç ​​alternatifi kullanın. Ben sonlandırıyorum:
      sudo nano /etc/my.cnf
    • Yolcuları yeniden düzenleme programına dahil edin:

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

  • Bunu yapmak için MySQL ikili dosyasını yükleyin. Doğrudan doğruya dayanabilirsin http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Dosyalar / MySQL-55.binaries.tar.gz -C ~ / Dosyalar
    Bu kodlar, bir paket olarak root.tar arşivinde oluşturulabilir
    sudo tar -xzvf ~ / Dosyalar / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    Bu, sistem içinde geçici olarak yönlendirilecek daha fazla dosya listesinin olması gerektiği anlamına gelir.
    • Phusion Passenger'ın kurulumunu gerçekleştirin (Ruby on Rails uygulamaları arasında değişen ve sunucuya erişim sağlayan bazı öğeler)
      sudo gem yüklemek yolcu
      sudo passenger-install-apache2-modülü
      Apache2 modülünün kurulumu, apache yapılandırma dosyasında daha fazla bağlantı içerecektir. Standart Lion Sunucusu için dosya /etc/apache2/httpd.conf'dur. Bunlar arasında aşağıdakiler de bulunmaktadır:

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@

  • Neste, Yolcu Tercihleri ​​Bölmesi'ni kullanarak ve yükleyerek çalışır

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

(Xcodebuild'in tamamlanmasını istemedim, /usr/bin/ xcodebuild'i kullanamıyorum)
Tercih ettiğiniz panele kurulum yapın. Şekk ben ~ / Dosyalar / passengerpane / build / Yayınve kurulum için Passenger.prefPane'e tıklayın.


Av Redmine'ı yükleme

Mac OS X'te Redmine yükleyicisi

Her ne kadar bir başlangıç ​​yapmanız gerekiyorsa, Redmine kurulumunu başlatabilirsiniz. Redmine'i Mac OS X 10.7 Lion Server'a yüklemek için aşağıdakileri yapın.

  • Üç:

Sjekk Redmine 2
cd / Kütüphane / WebSunucusu / Siteler /
Site haritasını iki finnes arasında eşleştirin (mkdir /Library/WebServer/Sites)
sudo git klonu https://github.com/redmine/redmine

  • Üç:

Yolcu ve Dosya / Kütüphane / Web Sunucusu / Siteleri ve Finder'ı Yapılandırma
I Systemvalg, åpne Passenger-valgpanelet
Yolcu için Flytt redmine haritası
Bir başkasına "Adres" yazmanız yeterli. redmine.local, "Üretim" seçeneğine tıklayın
Nettstedet için Skriv inn et valgfritt pennavn (f.eks.: your.server.com/redmine)

  • Üç:

Opp veritabanını ayarla Redmine veritabanını ve tarayıcıyı ayarla, opp veritabanını ayarla
mysql -u root -p
(Bundan sonra, MYSQL kök şifresini girin)
MySQL'de (ayrıntılı neden) değişiklik yapılması. Daha sonra MY_PASSWORD için parola eklendi:
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ı şeyi yapın

  • Üç:

Yeni Gemi Yükleyicisi

sudo gem yükleme paketleyici
Bir kırmızı maden haritası için özür dilerimcd / Kütüphane / WebSunucusu / Siteler / redmine:
sudo bundle install - geliştirme testi olmadan

  • Üç:

Etablere standart verdien

sudo rake create_secret_token

Bu sorunla karşılaştığınızda, "sudo port install mysql5-server mysql5" komutunu kullanmak zorunda kaldınız.

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

Skriv inn ønsket språk (eksempel için: İngilizce için) odayı bulanıklaştırmayın ve girmeyi deneyin.

"Lütfen RDoc'u yükleyin" seçeneğini belirleyebilirsiniz. Bu durum, kurulumun engellenmesine izin vermiyor. Generate_secret_token için, Redmine 1.4 için de created_session_store'u tercih ettim.

  • Üç:

web sunucusunu başlat

Redmine'in en iyi performansından mı bahsediyorsunuz? Enkel.

Mükemmel tasarım planı, şekillendirme ve kontrol ve program için tüm bu teknik özellikler.

Easy Redmine ve 30 günlük ücretsiz deneme süresine sahip olun

Coğrafya düzenlemelerinde tam işlevsellik, SSL desteği, güncel veri kopyaları