en
지원하는 언어
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI 번역
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Ruby 버전(업데이트 중)

Ruby는 Easy Redmine을 실행하기 위한 전제 조건입니다. 유지 관리되고 지속적으로 업데이트되는 프로그래밍 언어입니다. 즉, Easy Redmine의 새 버전을 사용하려면 가끔씩 Ruby를 업데이트해야 한다는 의미입니다. 현재 지원되는 Ruby 버전은 항상 다음 위치에 나열됩니다. 소프트웨어 요구 사항 테이블.

Ruby를 업데이트하면 결과가 달라집니다.이는 우리가 당신에게 몇 가지 지침을 제시하는 이유이며, 따라서 당신은 당신의 구성에 관련된 모든 변화를 잊지 않을 것입니다.

가장 일반적인 문제는 Ruby 업데이트 후 서버가 시작되지 않는다는 것입니다.

이 가이드 라인은 Easy Software에서 제공하는 VM의 예와 함께 제공됩니다. 자체 서버에서 수행하기 전에 항상 단계를 확인하십시오.

0 / 백업 만들기

1/ Ruby 업그레이드(rvm 사용):

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

호환되는 버전을 사용하고 있는지 확인하십시오. 시스템 요구 사항.

2/ 번들러 설치:

보석 설치 bundler

3/ 애플리케이션 루트 디렉토리로 이동하여 gem을 설치합니다.

cd APPLICATION_ROOT
번들 업데이트

4/ Easy Redmine 설치:

레이크 easyproject : 설치 RAILS_ENV = 생산

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

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

예:

...
[서비스]
유형 = 단순
사용자 = 쉬움
WorkingDirectory = / srv / easyredmine / public_html
환경 = RAILS_ENV = 생산
PIDFile = / srv / easyredmine / run / application.pid
ExecStart = / bin / bash -lc 'bundle exec puma -C /home/easy/puma.rb -e production'
...

변경 루비 버전 또는 "default"를 사용하여 저장 한 다음 서비스를 다시 시작하십시오.

그래도 작동하지 않으면, 연락처 지원 우리를 보내 퓨마.err (puma의 오류 로그) 및 생산. 로그

30일 무료 평가판으로 Easy Redmine을 사용해 보세요

지리적 위치에서 모든 기능, SSL 보호, 일일 백업