Versões Ruby (actualização)

Ruby é um pré-requisito para executar o Easy Redmine – sem ele, a aplicação não pode ser instalada no servidor. É uma linguagem de programação mantida e continuamente actualizada. O que significa que de vez em quando será necessário actualizar o seu Ruby para poder utilizar as novas versões do Easy Redmine. Actualizar o Ruby tem consequências, e é por isso que lhe estamos a apresentar algumas directrizes, para que não se esqueça de qualquer alteração relacionada com as suas configurações. O problema mais comum é que o servidor (unicórnio) não começa após a actualização do Ruby.

Esta directriz é fornecida com exemplos de VMs fornecidos pela Easy Software – verifique sempre os passos antes de executar no seu próprio servidor.

0/ Criar backup

1/ Actualizar ruby (usando rvm)
sudo rvm get head
sudo rvm install ruby-2.3.4
rvm use –default ruby-2.3.4
Certifique-se de que está a usar uma versão compatível, consulte os nossos requisitos de sistema.
2/ Instalar bundler & unicórnio
gem instalar bundler unicórnio

3/ Instalar gems
cd /home/easy/current (ou cd /srv/easyredmine/public_html on older VMs)
bundle update

4/ Instalar Easy Redmine
rake easyproject:install RAILS_ENV=production
5/ Restart unicorn
sudo service unicorn easy restart (ou sudo service unicorn restart on older VM)

6/ Pode também precisar de alterar a versão ruby num script de arranque (em VMs antigas)
sudo vim /etc/systemd/system/easy.serviço (ou sudo vim /lib/systemd/systemd/system/unicorn.service)


br>Type=simple
User=easy
WorkingDirectory=/srv/easyredmine/public_html
Ambiente=RRAILS_ENV=produção
PIDFile=/srv/easyredmine/run/unicorn.pid
ExecStart=/bin/bash -lc ‘rvm 2.1.5 do unicorn -D -c /etc/unicorn/easyredmine.rb -E production’

Alterar a versão rubi ou usar “default”, guardá-la e depois reiniciar o serviço.

p>Se ainda não funcionar, contactar o suporte e enviar-nos stderr.log (unicorn’s error log) e production.log

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *