Redmine'i Mac OS X'e yükleyin
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:
- Phusion Passenger'ın kurulumunu gerçekleştirin (Ruby on Rails uygulamaları arasında değişen ve sunucuya erişim sağlayan bazı öğeler)
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
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.