Ruby 업데이트

Ruby는 Easy Redmine을 실행하는데 반드시 필요합니다. 지속적으로 업데이트와 유지 관리되는 프로그래밍 언어 입니다. 즉, 새 버전의 Easy Redmine을 사용하려면 때때로 Ruby를 업데이트해야 합니다. Ruby 업데이트에 따른 영향을 최소화하기 위해, 몇 가지 지침을 제공하니 구성 관련 변경 사항을 잊지 마십시오.

가장 흔한 문제는 ruby 업데이트 후 서버(unicorn)가 시작되지 않는다는 것입니다.

이 지침은 Easy Software에서 제공하는 VM의 예와 함께 제공됩니다. 운영 서버에서 수행하기 전에 항상 검토하시기 바랍니다.

0. 백업 생성

1. ruby 업그레이드 (rvm 사용)

sudo rvm get head
sudo rvm install ruby-2.7.4-railsexpress
rvm use --default ruby-2.7.4-railsexpress

호환되는 버전을 사용 중인지 확인하고, 시스템 요구사항을 참고하세요.

2. bundler , puma 설치
gem install bundler

3. 애플리케이션 루트 디렉토리로 이동해 gems 설치
cd APPLICATION_ROOT
bundle update

4. Easy Redmine 설치
rake easyproject:install RAILS_ENV=production

5. 시작 스크립트에서 ruby 버전을 변경해야 할 수 도 있습니다.
구성은 경로에 포함되어야 합니다. (VM 버전, OS 등에 따라 다름):

/etc/systemd/system/sidekiq@appname.service.requires/puma@appname.service

/etc/systemd/system/easy.service

예시:

...
[Service]
Type=simple
User=easy
WorkingDirectory=/srv/easyredmine/public_html
Environment=RAILS_ENV=production
PIDFile=/srv/easyredmine/run/application.pid
ExecStart=/bin/bash -lc 'bundle exec puma -C /home/easy/puma.rb -e production'
...

Ruby 버전
을 변경하거나 "기본값"으로 설정하고 서비스를 다시 시작하십시오.

그래도 동작하지 않으면,  production.log를  지원부서 에 전달 해주시기 바랍니다.

Easy Redmine 30일 무료 체험

사용자 지역에서 일일 백업, SSL 보안, 모든기능 사용