Hogyan, Redmine-t Mac OS X-re'ye telefon ediyor.

4/20/2020
7 dakikadır.
Lukáš Bena -> Lukáš Bena

Windows PC, Redmine ile Mac OS X'in en iyi sürümlere sahip olmasını sağlar. Peki, Redmine'in telesekreterini Mac OS X'te yeniden canlandırmak için can atıyoruz.

Azonban, çok kısa bir telepatiyle, bir de telepatiyle telepatiyle yaklaşmayı başardı.


Telepítés előfeltételei

  • OS X/Xcode Geliştirici Araçları'na erişim
  • XCode'un içerdiği kayıtlar şu şekildedir: https://developer.apple.com/downloads/
    • OS X MySQL'i yedeklemek, tek başına bir bağlantıdır. 64 ısırıktan oluşan bir yemek için şunları yapın: http://www.mysql.com/downloads/mysql/
    • Futtassa ve telepítő csomagot. MySQL-t üzerinden /usr/local/mysql/bin ile bağlantı kurabilirsiniz. MySQLStartupItem.pkg'yi kullanarak, grafiksel ve grafiksel olarak otomatik olarak veri aktarımını sağlayabilirsiniz.
    • MySQL.prefPane'e bir dosya eklendiğinde, bu, bir dosyanın silinmesine neden olur. Ez lehetővé tests and leállítás, indítás grafiksel felületét.
    • Bu, MySQL'in telepítésének gyökérjelszavát olmasını sağlar. Bu konuda bir parancsorból var:
      mysqladmin -u root şifresi NEWPASSWORD
      MySQL'i açın ve açın. Bir terminal:
      sudo touch /etc/paths.d/mysql
      sudo nano /etc/paths.d/mysql
      Şunu belirtebiliriz: /usr/local/mysql/bin . Ezután kattintson ve Mentés gombra, majd lépjen ki. Bir kez daha, bir MySQL arka plan programı, çok daha kullanışlı ve kullanışlı bir hizmettir. Bir terminal:
      sudo nano /etc/my.cnf
    • Az alábbiakat adja hozzá ve szerkesztőbe:

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

  • Bir MySQL ikili dosyasına erişim sağlanır. Közvetlenül letöltheti innen: http://www.opensource.apple.com/other/MySQL-55.binaries.tar.gz
  • sudo tar -xzvf ~ / Dosyalar / MySQL-55.binaries.tar.gz -C ~ / Dosyalar
    Bir kök kodu var.
    sudo tar -xzvf ~ / Dosyalar / MySQL-55.binaries / MySQL-55.root.tar.gz -C /
    Bir süre sonra, çok daha iyi bir listeye sahip olmak ve çok daha iyi bir sonuç elde etmek için bir liste yapın.
    • Phusion Passenger'ın telepítését'ini izleyin (olyan mücevher, iyi bir şekilde Ruby on Rails'in kullanımıyla ilgili olarak, és lehetővé teszi azok könnyű elérését ve szerveren)
      sudo gem yüklemek yolcu
      sudo passenger-install-apache2-modülü
      Apache2 modülleri, Apache yapılandırmasının en iyi şekilde yapılandırılmasını sağlar. Lion Server'ı açın ve /etc/apache2/httpd.conf dosyasını açın. Az alábbi sorokat kell hozzáadni:

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@

  • Yolcu Tercihleri ​​Panosu'nda bir değişiklik yapıldı ve telepatinaj yapıldı.

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

(Xcodebuild-et'e izin verilmedi, ancak /usr/bin/ xcodebuild-ban'a izin verilmedi)
Tercih ettiğiniz panelin telepatisini seçin. Ellen, ~/Downloads/passengerpane/build/Release haritasını açın ve Passenger.prefPane'e bir telepati dosyası ekleyin.


Redmine telepitése

Hogyan, Redmine-t Mac OS X-re'ye telefon etti

Miután gondostál ve szükséges előfeltételekről, bir Redmine telepítését'i ele geçirdi. Redmine'in Mac OS X 10.7 Lion Sunucusunu yeniden yüklemesini sağlayın.

  • Lepés 1:

Ellenőrizd ve Redmine 2-t
cd / Kütüphane / WebSunucusu / Siteler /
Sitelere erişim sağlamak için, dosya oluşturma (mkdir /Library/WebServer/Sites)
sudo git klonu https://github.com/redmine/redmine

  • Lepés 2:

Bir Yolcu olarak, Finder'da /Library/WebServer/Sites'da yeni bir kullanıcı olarak kullanılabilir
Bir Rendszerbeállításokban, bir Yolcunun seyahatine çıktı
Mozgasd, Yolcu-olmak için bir kırmızı maden haritası
Miután beállítottad az "Adres" -t valami olyasmit, nane a redmine.local, kattints a "Üretim" -re
Web tarayıcısı olarak kullanılabilir (bkz. your.server.com/redmine)

  • Lepés 3

Tüm bunlar, bir redmine veri tabanının kötü bir şekilde uyarlanmasıdır
mysql -u root -p
(Amikor Felkérnek, meg'ye bir MYSQL kökü ekleyin)
Következőképpen bir MySQL-olabilir. MY_PASSWORD-ra'ya bir şifre girin:
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ış

  • Lepés 4:

Hepsi bir Redmine-t olacak
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

Database.yml-t'yi kullanın, bunu yapın

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

Ha szükséges, ugyanezt figyeld meg bir yapılandırma.yml esetében

  • Lepés 5:

Telepítsd ve szukséges gyöngyöket

sudo gem yükleme paketleyici
Győződj meg róla, hogy jelen vagy ve redmine könyvtárbancd / Kütüphane / WebSunucusu / Siteler / redmine:
sudo bundle install - geliştirme testi olmadan

  • Lepés 6:

Çok az alapértelmezett értékeket var

sudo rake create_secret_token

Bir sorunla karşılaştığınızda, "sudo bağlantı noktası kurulumu mysql5-server mysql5" işlemi sırasında hata oluştu.

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

Bir kivánt nyelvet (például: en angol nyelv esetén) amikor felkérik rá, majd nyomd meg az gombot'a girin.

Tartsd észben, hogy kaphatsz egy figyelmeztető üzenetet, hogy "Telepítsd a RDoc-ot". Ez az üzenet nemeenik meg ve sikeres telepítés megakadályozása érdekében. Bir created_secret_token helyett, redmine 1.4-hez'de bir created_session_store'a sahip oldu.

  • Lepés 7:

Web sunucusuna giriş yapıldı

Redmine frissítés'i kullanıyor musunuz? Egyszerű.

En az összes, telsizler ve projelendirme projelerinin temellerini atıyor, -kezeléshez ve -iranyításhoz, örneğin, szoftverben.

Easy Redmine-t 30 ile ilgili sorunlar

Funkció Elérhető | SSL koruması | Napi mentések