Mac OS X Üzerine Redmine Nasıl Kurulur
Windows PC'ye kıyasla, Redmine uygulamasını Mac OS X üzerinde kullanarak daha akıcı bir kullanıcı arayüzü sunar. İşte bu yüzden insanlar Mac OS X sistemlerine Redmine dağıtıp kullanmayı tercih ediyorlar.
Ancak gerçek kurulumu gerçekleştirmeden önce kurulum önkoşullarını geçmelisiniz.
Kurulum İçin Önkoşullar
- OS X/Xcode Geliştirici Araçlarını Yükleyin
- XCode'u ücretsiz bir hesapta bulundurun ve buradan indirerek alabilirsiniz: https://developer.apple.com/downloads/
- OS X MySQL ve ilgili tüm Kütüphaneleri İndirin http://www.mysql.com/downloads/mysql/ ve en son 64-bit veriyi seçin
- Kurulum paketini çalıştırın. Bu, sunucunuzun otomatik olarak başlatılması için Grafik Kullanıcı Arayüzü'nün kullanılmasını sağlar.
- MySQL.prefPane'i açın ve tüm kullanıcılar için kurulum gerçekleştirin. Bu, durdurma ve başlatma için GUI sağlar.
- MySQL'in yeni kurulumu için kök şifresini ayarlayın. Bunun için komut satırından şunu yapabilirsiniz:
mysqladmin -u root şifresini YENİŞİFREMySQL'i yola ekleyin. Terminal:
sudo touch /etc/paths.d/mysql
sudo nano /etc/paths.d/mysql
Editörde aşağıdakileri yazın: /usr/local/mysql/bin . Bundan sonra saklayın ve çıkın.Yerel sunucuya bağlanmak için MySQL arka plan programı ve ayırıcıların başlangıç seçeneklerini ekleyin. Terminal:
sudo nano /etc/my.cnf - Aşağıdaki uygun yere aşağıdakileri ekleyin:
[Mysqld]
soket = /tmp/mysql.sock
[Müşteri]
soket = /tmp/mysql.sock
- Bir sonraki adım, MySQL ikili birimlerini yüklemektir. Doğrudan buradan indirebilirsiniz: http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
- sudo tar -xzvf ~ / Dosyalar / MySQL-55.binaries.tar.gz -C ~ / Dosyalar
Bu kod, ayrıca çıkarılması gereken bir root.tar arşivi oluşturur
sudo tar -xzvf ~ / Dosyalar / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
Bu konumda, tar sistemine uygun yerlere yerleştirilen çeşitli dosyalar listelenecektir.- Phusion Passenger'ın (Ruby on Rails uygulamalarıyla ilgilendiği ve bunların sunucuda erişilebilir hale gelen bir gem) kurulumunu gerçekleştirmesi
sudo gem yüklemek yolcu
sudo passenger-install-apache2-modülüApache2 modül kurulumu, Apache sistem dosyasına birden fazla satır eklemek isteyecektir. Standart Lion Server için dosya /etc/apache2/httpd.conf'dir. Eklenmesi gereken satırlar şunlardır:
- Phusion Passenger'ın (Ruby on Rails uygulamalarıyla ilgilendiği ve bunların sunucuda erişilebilir hale gelen bir gem) kurulumunu gerçekleştirmesi
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@
- Bir sonraki adım, Passenger Pref Pane'in erişilmesi ve kurulumudur
cd ~ / Dosyalar
git klonu https://github.com/Fingertips/passengerpane/
cd yolcu paneli
xcodebuild
(xcodebuild bulunamazsa, /usr/bin/ xcodebuild içinde olabilir)
Tercih panelinin kurulumunu gerçekleştirin. ~ / Dosyalar / passengerpane / build / Yayın içinde kontrol edin ve kurulum için Passenger.prefPane üzerine tıklayın.
Redmine Kurulumu
Önkoşulları tamamlandıktan sonra Redmine Kurulumuna başlayabilirsiniz. Redmine'i Mac OS X 10.7 Lion sunucusuna ulaşmak için aşağıdaki adımları izleyin.
- 1. Adım:
Redmine'i kontrol edin
cd / Kütüphane / WebSunucusu / Siteler /
Eğer yoksa site dizilimi oluşturulursa (sudo mkdir /Library/WebServer/Sites)
sudo git klonu https://github.com/redmine/redmine
- 2. Adım:
Passenger'ı yapılandırın ve Finder'da /Library/WebServer/Sites'i açın
Sistem Tercihleri'nde, Yolcu tercih panelini başlatın
redmine klasörünü Passenger'a taşıyın
"Adres"i redmine.local gibi bir şeyi ayarladıktan sonra, "Üretim" üzerine tıklayın
Site için herhangi bir takma ad girin (örneğin: your.server.com/redmine)
- 3. Adım:
Redmine veri tabanını kur ve kullanıcıyı ayarla
mysql -u root -p
(İstendiğinde, MYSQL kök şifresini girin)
Daha sonra aşağıdakileri MySQL'e girin. MY_PASSWORD için istediğiniz bir şifreyle girilir:
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ış
- 4. Adım:
Redmine'i yapılandırın
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
veritabanı.yml parçalarının parçaları, örneğin
Üretim:
adaptör: mysql
veritabanı: redmine
ev sahibi: localhost
kullanıcı adı: redmine
şifre: MY_PASSWORD
soket: /tmp/mysql.sock
şu anda konfigürasyon.yml için aynısını yapın
- 5. Adım:
Gerekli gem'leri yükleyin
sudo gem yükleme paketleyici
Redmine dizininde olabileceğinden emin oluncd / Kütüphane / WebSunucusu / Siteler / redmine:
sudo bundle install - geliştirme testi olmadan
- 6. Adım:
varsayılan ayarları
sudo rake create_secret_token
Bu aşamada herhangi bir sorunla karşılaşırsanız, "sudo port install mysql5-server mysql5" uygulamasını kullanarak tekrar deneyin.
sudo RAILS_ENV = üretim komisyonu db: göç
sudo RAILS_ENV = üretim tırmığı redmine: load_default_data
İstenilen dili (örneğin: en İngilizce için) girin ve ardından enter tuşuna basın.
"Lütfen RDoc'u yükleyin" uyarı mesajını alabilirsiniz. Bu mesaj, başarılı bir kurulumu önlemek için gösterilmez. Redmine 1.4 için created_secret_token yerine created_session_store kullanın.
- 7. Adım:
web sunucusunu yeniden başlatın
Redmine yükseltmesi için en iyi seçenek? Kolay.
Mükemmel proje grupları, yönetim ve kontrol için güçlü araçlar tek bir yazılımda çalışanlar.