OBS: Instalei no Windows 10
1. Instalação do Ruby (versão 2.3.3) para o Windows através do rubyinstaller 2.3.3
2. Instalação do DevKit para Ruby 2.0 to 2.3
Site: 'http://rubyinstaller.org/downloads'
Intruções: 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
Quick start
. Descompactar o arquivo em algum local permanente
. Abrir o terminal no diretório
. executar ruby dk.rb init e ruby dk.rb install para configurar o ruby no ambiente
3. Instalação do sql server 2016 SP1 developer EDITION
Habilitar Modo de Autenticação do SQL Server e Windows
4. Instalação do Redmine
4.1 Baixar a aplicação com o pacote da versão 3.3.3
4.2 Criação da base de dados e do usuário da aplicação
USE [master]
GO
-- Very basic DB creation
CREATE DATABASE [REDMINE]
GO
-- Creation of a login with SQL Server login/password authentication and no password expiration policy
CREATE LOGIN [REDMINE] WITH PASSWORD=N'redminepassword', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
-- User creation using previously created login authentication
USE [REDMINE]
GO
CREATE USER [REDMINE] FOR LOGIN [REDMINE]
GO
-- User permissions set via roles
EXEC sp_addrolemember N'db_datareader', N'REDMINE'
GO
EXEC sp_addrolemember N'db_datawriter', N'REDMINE'
GO
OBS: Adicionalmente, configure permissões para execução das migrações de banco de dados para o Redmine
4.3 Configuração da conexão do banco de dados
Copiar o arquivo config/database.yml.example para config/database.yml
Editar as propriedades deste arquivo de acordo com o valores de conexão do usuário redmine
Exemplo para localhost, porta 1433:
production:
adapter: sqlserver
database: redmine
username: redmine
password: redminepassword
4.4 Instalação das dependencias
Redmine utiliza o Bundler para gerenciar as dependencias do projeto.
Comando para instalar o Bundler:
(Use Start Command Prompt with Ruby)
gem install bundler
Com o bundler instalado, você pode baixar as dependencias do projeto do Redmine:
(Use Start Command Prompt with Ruby)
bundle install --without development test
5. Instalação da gem rmagick
Pre-requisito:
Necessário ter o DevKit instalado (Neste caso, foi instalado pelo RubyInstaller)
Instalar o ImageMagick versão 6.7.9.9 baixando e executando o pacote daqui(https://www.imagemagick.org/download/windows/releases/)
Para instalar a gem, execute:
set CPATH=C:\Program Files\ImageMagick-6.7.9-Q16\include
set LIBRARY_PATH=C:\Program Files\ImageMagick-6.7.9-Q16\lib
bundle install
6. Troquei a versao da gem para o adaptador do SQLServer
gem "tiny_tds", "~> 1.1.0", :platforms => [:mri, :mingw, :x64_mingw]
7. Proteção de sessão
bundle exec rake generate_secret_token
8. Criação das objetos do banco de dados
Na pasta do redmine, executar o seguinte comando:
set RAILS_ENV=production
bundle exec rake db:migrate
As migrações criarão todas as tabelas, o conjunto de permissões e a conta de administrador da aplicação com o usuário admin.
9. Massa de dados default
Para persistir a configuração padrão na base de dados execute o seguinte comando:
set RAILS_ENV=production
set REDMINE_LANG=fr
bundle exec rake redmine:load_default_data
10. Testando a aplicação
Apenas para finalidade de teste, vamos adotar o servidor WEBrick:
bundle exec rails server webrick -e production
Com o WEBrick iniciado, abra o browser e digite http://localhost:3000/. Se tudo der certo, você verá a página inicial do Redmine.
Em produção, pode ser configurado um apache.
11. Logando na aplicação
Os valores default de acesso para o administrador são:
login: admin
password: admin
-------------------------------------------------------------------------------
Informações adicionais em:
http://www.redmine.org/projects/redmine/wiki/redmineinstall