en
Dil
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI çevirisi
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Ruby 2.3 Kullanımdan Kaldırma

3/2/2020
3 dakikadır.
robert kováčik

Easy Redmine Sunucu çözümüyle ilgilenen sunucu yöneticileri için duyuru. 30. 4. 2020 itibarıyla Ruby 2.3.x desteği kaldırılmıştır Bu sürümün, Easy Redmine tarafından kullanılan üçüncü taraf bileşenlerden giderek daha fazla kullanımdan kaldırılması nedeniyle.

Ruby'yi 2.6.5 sürümüne güncellemenizi öneririz.

Ruby, Easy Redmine'i çalıştırmak için bir ön koşuldur. Bakımlı ve sürekli güncellenen bir programlama dilidir. Bu, Easy Redmine'in yeni sürümlerini kullanabilmek için arada bir Ruby'nizi güncellemeniz gerekeceği anlamına gelir. Ruby'yi güncellemek sonuç doğuruyor, bu yüzden size bazı yönergeler sunuyoruz, bu nedenle yapılandırmalarınızda ilgili herhangi bir değişikliği unutmayın.

En yaygın sorun, sunucunun (tek boynuzlu at) Ruby güncellemesinden sonra başlamamasıdır. Bu kılavuz, Easy Software tarafından sağlanan VM'lerden örneklerle sağlanır - kendi sunucunuzda gerçekleştirmeden önce her zaman adımları doğrulayın.

0 / Yedek oluştur

1 / Yakut yükseltme (rvm'yi kullanarak)
Sudo rvm baş olsun
sudo rvm yüklemek ruby-2.6.5-railsexpress
rvm kullanımı - varsayılan yakut-2.6.5-railsexpress

Uyumlu bir sürüm kullandığınızdan emin olun.

2 / Kurucu ve tek boynuzlu at ve puma yükleyin
gem yüklemek bundler unicorn puma

3 / Uygulama kök dizinine gidin ve taşlar yükleyin
cd APPLICATION_ROOT
paket güncelleme

4/ Kolay Redmine yükleyin
Rake easyproject: kurulum RAILS_ENV = üretim

5 / Yakut versiyonunu bir başlangıç ​​betiğinde de değiştirmeniz gerekebilir.
Yapılandırma yollarda olmalıdır (VM'nizin, işletim sisteminizin vs. sürümüne bağlı):

/etc/systemd/system/puma@.service
/etc/systemd/system/unicorn@.service
/etc/systemd/system/easy.service
/lib/systemd/system/unicorn.service

Örnek:

...
[Hizmet]
Tür = basit
Kullanıcı = kolay
Çalışma Dizini=/srv/easyredmine/public_html
Çevre = RAILS_ENV = üretim
PIDFile=/srv/easyredmine/run/unicorn.pid
ExecStart = / bin / bash-lc 'rvm 2.6.5 tek boynuzlu at -D -c /etc/unicorn/easyredmine.rb -E üretimi yap'
...

Değiştir Yakut versiyonu Veya "varsayılan" ı kullanın, kaydedin ve sonra hizmeti yeniden başlatın.

Hâlâ işe yaramazsa, desteğine başvurun Ve bize gönder stderr.log (Unicorn'un hata günlüğü) ve production.log.

Ruby 2.7 henüz desteklenmiyor ancak son hata ayıklama aşamasında. Ruby 2.7 için resmi destek web sitemizde duyurulacaktır. Ruby bakımı, sunucu yöneticilerinin standart bir sorumluluğudur, bu yüzden lütfen düzenli olarak kontrol ettiğinizden emin olun. https://www.ruby-lang.org/en haberler ve güvenlik güncellemeleri için.

30 günlük ücretsiz deneme sürümünde Easy Redmine'i deneyin

Coğrafi konumunuzda tam özellikler, SSL korumalı, günlük yedeklemeler