Dando permissão sudo para o usuário que você vai instalar o bundle:
su (vai pedir a senha de root)
# adduser nomedousario sudo (adiciona o usuário ao grupo sudo)
# reboot (necessário reiniciar para aplicar as mudanças ou fazer logoff)
Instalando um gerenciador de programas Ruby:
Após salvar a configuração, é hora de instalar o
ruby bundle. Primeiramente instalaremos o bundler gem. Depois seguiremos com a instalação do bundle.
sudo gem install bundler
(necessário o sudo pois algumas permissões são negadas com usuário comum e não podemos instalar ele como root pois é uma brecha de segurança)
cd /opt/redmine-2.6.0
$ bundle install --without development test postgresql sqlite
$ sudo bundle install
$ sudo rake generate_secret_token
Colocando chave de segurança secret_token
Ao rodar o comando:
cat /opt/redmine-2.6.0/config/initializers/secret_token.rb
O resultado é mais ou menos assim:
# This file was generated by 'rake generate_secret_token', and should
# not be made visible to public.
# If you have a load-balancing Redmine cluster, you will need to use the
# same version of this file on each machine. And be sure to restart your
# server when you modify this file.
#
# Your secret key for verifying cookie session data integrity. If you
# change this key, all old sessions will become invalid! Make sure the
# secret is at least 30 characters and all random, no regular words or
# you'll be exposed to dictionary attacks.
RedmineApp::Application.config.secret_token = '16ea466c1e691928a540952010719bd25396b0f627c63d20b4cb3da555903757e2872c642ad141d8'
Copie a chave criptografada na última linha que está entre aspas simples. No caso acima é:
16ea466c1e691928a540952010719bd25396b0f627c63d20b4cb3da555903757e2872c642ad141d8
Busque e cole no arquivo:
/opt/redmine-2.6.0/config/configuration.yml
De forma que fique assim:
# If you have a load-balancing Redmine cluster, you have to use the
# same secret token on each machine.
secret_token: '16ea466c1e691928a540952010719bd25396b0f627c63d20b4cb3da555903757e2872c642ad141d8'