Redmine é uma ferramenta de gerenciamento de projeto que inclui um sistema de rastreamento de incidentes com rastreamento de bugs. Outras ferramentas incluídas são calendário de atividades, gráficos de Gantt para representação visual da linha do tempo do projeto, wiki, fórum, visualizador de repositório de controle de versão, RSS, controle de fluxo de trabalho baseado em função, integração com Correio eletrônico.
http://en.wikipedia.org/wiki/WEBrick
Redmine Por padrão, ele usa http, webrick e MySQL como banco de dados. É muito fácil montá-lo assim, mais tarde veremos porque não monte desta forma.
Em primeiro lugar, instalamos os pacotes necessários:
apt-get install ruby rubygems libruby libapache2-mod-passenger
Nós baixamos RedMine 2.1.0
wget http://rubyforge.org/frs/download.php/76448/redmine-2.1.0.tar.gz
Nós instalamos outras dependências
apt-get install libmagickcore-dev libmagickwand-d
Agora vamos instalar a primeira gem, chamada bundler, que é responsável por instalar todas as joias que nosso projeto precisa.
gem install bundler
Vamos para o diretório onde o Redmine está localizado
cd /directorio/redmine/
Agora, dentro do diretório Redmine, executamos o bundler gem, para que ele baixe e instale todas as gemas que o Redmine precisa.
En Debian: /var/lib/gems/1.8/bin/bundle install –without development test postgresql sqlite
En Ubuntu: bundle install –without development test postgresql sqlite
Agora, do teste de desenvolvimento, estamos omitindo a instalação dos adaptadores para o banco de dados, pois temos interesse em instalar o Redmine no Postgresql, removemos ele da linha e adicionamos outro que queremos omitir, como MySQL. Nosso código se parece com este:
bundle install --without development test mysql sqlite
Agora entramos na pasta de configuração:
cd config
cp database.yml.example database.yml
nano database.yml
Nós configuramos os dados de conexão
echo “production:
adapter: postgresql
database: redmine
host: localhost
username: redmine
password: password
encoding: utf8
Corremos no console
rake generate_secret_token
Criamos a estrutura do banco de dados.
RAILS_ENV=production rake db:migrate
Nós inserimos o conteúdo em nosso banco de dados.
RAILS_ENV=production rake redmine:load_default_data
Aumentamos o servidor.
ruby script/rails server webrick -e production
Vamos a http://localhost:3000/
Conta de administração
sessão: admin
senha: admin
Estas instruções são válidas para Debian e Canaima, elas devem apenas ser adaptadas.
Redmine Apache2
Em primeiro lugar, todas as etapas que foram realizadas acima. eles não devem ser descartados, vamos simplesmente adaptar o Redmine ao Apache.
passenger-install-apache2-module
Atribuímos algumas permissões ao Redmine, como você já sabe que o Apache trabalha com o usuário e grupo www-data
chown -R www-data:www-data files log tmp public/plugin_assets
chmod -R 755 files log tmp public/plugin_assets
Nós criamos um link simbólico
ln -s /directorio donde este redmine/redmine-2.1.0/public/ /var/www/redmine
Editamos: /etc/apache2/httpd.conf e adicionamos as seguintes linhas:
RailsEnv production
RailsBaseURI /redmine
Até agora pode estar tudo bem, no meu caso tive um problema de roteamento e foi resolvido assim:
Mudamos para o endereço:
cd /etc/apache2/sites-enabled
Editamos o arquivo 000 padrão
nano 000-default
Nós adicionamos:
Alias / redmine "/var/www/redmine-2.1.0/public/"
Opções de índices FollowSymLinks MultiViews
AllowOverride All
Encomende negar, permitir
permitir que a partir de todos
Eu explico as falas
Alias / redmine = nome do nosso alias deve ser o mesmo que atribuímos RailsBaseURI em /etc/apache2/httpd.conf
"/Var/www/redmine2.1.0/
public / ”= Endereço do redmine em seu servidor
Portanto, ao solicitar localhost / redmine, ele será executado a partir do apache e não do Webrick, observe que o redmine não sai pela porta 3000
Com sucesso, as páginas carregam em microssegundos.
Como complemento. para ver as páginas que estamos usando com o passageiro
passenger-memory-stats
————– Processos de passageiros ————–
Nome Privado PID VMSize
------------------
30091 47.8 MB 9.3 MB Passenger spawn server
30158 283.6 MB 115.1 MB Rails: / var / www / gitorious
30613 315.6 MB 133.6 MB Rails: / home / xxxx / org
### Processos: 3
### RSS sujo privado total: 258.02 MB
No meu caso, descompactei o redmine e o renomeei para "org"
Pronto redmine, executando apache2
Configuração do serviço SMTP
A grande vantagem do redmine é sua ferramenta de notificação por email. Para ativar esta qualidade, devemos seguir os seguintes passos que nos permitirão usar nossa conta do gmail como email de notificação redmine
Estamos localizados no diretório redmine.
cd config
Agora nós compilamos o arquivo configuration.yml.example desta forma
cp configuration.yml.example configuration.yml
Nós editamos o arquivo
nano configuration.yml
Agora vamos configurar o referido arquivo. Aqui está uma configuração válida que funciona.
produção: email_delivery: delivery_method :: smtp smtp_settings: enable_starttls_auto: endereço verdadeiro: "smtp.gmail.com" porta: '587' domínio: "smtp.gmail.com" autenticação :: simples user_name: "xxxx@gmail.com" senha : "xxxx"
Exemplo de instalação de plug-ins com "Plugin People"
Plugin de pessoas
- Avatares para usuários locais
- Lista global de usuários com ACL flexível
- Implementos para usuários
- Exportar pessoa VCF
- Próxima lista de aniversários
- Nova Lista de Pessoas
Descompacte o plugin em plugins / pasta
Corre:
bundle install --without sqlite mysql
rake redmine:plugins NAME=redmine_people RAILS_ENV=production
http://redminecrm.com/projects/people/pages/1
Comandos Ruby
Remova todas as gemas
gem list | cut -d" " -f1 | xargs sudo gem uninstall -aIx
Excluir uma joia
gem uninstall
gem uninstall -v
Instale uma joia
gem install
gem install -v
Veja todas as joias instaladas
gem list
Fontes
- http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_210_on_Debian_Squeeze_with_Apache_Passenger
- http://www.redmine.org/projects/redmine/wiki/RedmineInstall
- http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Debian_Squeeze_with_Postgresql_Ruby-on-Rails_and_Apache2-Passenger
Por favor, quando você escrever um artigo, não nomeie a pseudo distro chamada Canaima (e eu faço o sacrifício de nomear aquele Linux abominável), Chavista não tem direito à tecnologia, eles não a deixam viver e tudo que sabem é falar mal dos avanços, eles criaram para o domínio da população. É uma máscara.
Saudações, me parece que o seu comentário não dá margem, muito desrespeitoso e não concordo em nada com o que você diz, minhas publicações e exemplos que irei publicar daqui em diante serão baseados em experiências com Debian e CANAIMA.
Que comentário mal colocado ... Criado para o controle da população? (risos) Convido você a fazer o download, estudar seu código-fonte e nos dizer se é uma máscara. Goste ou não, Canaima é uma distro GNU / Linux.
Não estou dizendo que você não está certo, mas não é o lugar certo para falar sobre política XDDDDDDDDDDDDDD
Se você pensa como eu, você é meu amigo, mas se pensa diferente de mim, então você é duplamente um amigo porque juntos podemos encontrar melhor o caminho para a verdade.
e olha o Frank que obviamente não sabe do que está falando, drenando sua opinião política em um fórum linux do WINDOWS !!!, e se você soubesse que a diversidade dos desenvolvedores da distro que você critica é tamanha aquela de o mais proeminente é caprilista e embora haja divergências nos pontos de vista, a distro segue.
Concordo totalmente com Frank. Basta dizer Debian. Talvez Ubuntu. O resto é propaganda de uma distro criada expressamente para propaganda de um regime nefasto e absolutista.
Fora do comunismo castrista da Venezuela e daqueles que dão dinheiro a outros países enquanto aqui, estamos comendo cabo aqueles que pensam diferente e não podem nos dobrar. Além disso, a distro Canaima é muito ruim que os debianitas os lembrem a cada flisolo ou reunião da mesma natureza.
Perfeito, se você não gosta de canaima, use outro como você, em todo caso o artigo não é do CANAIMA, é sobre a instalação completa do REDMINE.
Estude um pouco mais sobre sistemas operacionais livres e para se informar que estou enviando esta imagem [1] você certamente encontrará algo que não gosta, mas já é reconhecido pelo melhor sistema operacional do mundo que não é o Windows que você usa (procura uma dica o ano de 2008)
[1] http://upload.wikimedia.org/wikipedia/commons/d/d8/Debian_family_tree_11-06.png
E o que você está fazendo comentando do Windows 7 se ele é "muito pior" que Canaima?
Acho que, com esse tipo de comentário, a única coisa que você fará é trollar e isso é o mínimo que você quer aqui.
Gosto deste tipo de programa, mas gostaria de algo off-line, não sei se não entendi como o programa funciona
Rots87, obrigado pelo seu comentário, se com offline, você pretende lidar com isso em particular, é claro que é viável. Felicidades
Quero dizer mais que esse programa o que ele faz é montar uma espécie de web pra você se eu não entendi mal, funciona, por assim dizer, como o cups.
O que quero dizer com off-line e talvez o expresse de forma errada, é um programa no qual não depende de um explorador, mas sim de um semelhante a um calendário ou similar
@Frank não mexa com a política com isso, este fórum não é para isso. Todos nós temos o direito de usar tecnologia gratuita, se você se machucar amigo, este não é o lugar para falar sobre esse assunto.
Saudações!
+1
Excelente artigo, parece interessante redmine para todos os recursos, eu uso o Trac para lidar com incidentes, erros e controle de versão
Muito obrigado urkh
Artigo interessante. Redmine é sem dúvida a ferramenta que todo desenvolvedor deve conhecer e usar.
Agora, a instalação parece um pouco complexa para mim, não é suficiente instalá-la a partir dos repositórios do Ubuntu por exemplo?
No Ubuntu 13.04 vem a versão 1.4.4, desta forma você tem uma versão mais recente.
HAHAHAHAAJ esse maluco que fumava, reclama Canaima mas com certeza usa windows ... HAHAHAJ
Isto me ajudou bastante. Obrigado.
Já faz muito tempo que não vejo um artigo tão bom neste blog. Você colocou a fasquia muito alta.
Muito obrigado Krel.
O Canaima não tem nome ... No site oficial do Governo da Venezuela (http://canaima.softwarelibre.gob.ve/), defina o sistema operacional:
«Canaima GNU / Linux é um projeto sociotecnológico aberto, construído de forma colaborativa, focado no desenvolvimento de ferramentas e modelos de produção baseados em Tecnologia da Informação (TI) Livre de softwares e sistemas operacionais cujo objetivo é gerar capacidades nacionais, desenvolvimento endógena, apropriação e promoção do conhecimento livre, sem perder seu motivo original: a construção de uma nação venezuelana tecnologicamente preparada. ”
Projeto sócio-tecnológico? hahaha, muito bom esse «software livre». Vai com o Governo da Venezuela, ele se preocupa com a liberdade, sim ... E o sociológico? Não entendo sua relação com o software livre ...
Associar o Governo venezuelano ao epíteto de "livre" é um insulto à inteligência. Além disso, nenhum sistema operacional desenvolvido por qualquer governo deve ser usado.
E é uma pena que DesdeLinux alinhou-se com o governo venezuelano.
Esqueci os objetivos de Canaima:
“Gerar capacidades nacionais, desenvolvimento endógeno, apropriação e promoção do conhecimento livre, sem perder seu motivo original: a construção de uma nação venezuelana tecnologicamente preparada”
Isso realmente assusta!
Desenvolvimento endógeno ... não vai ser que a população acesse recursos internacionais e veja que vive sofrendo
Apropriação e promoção do conhecimento: eles se apropriam do que é propriedade de outros e vendem como seu
Construindo uma nação venezuelana ... Esta é a gota d'água ... nação chavista venezuelana, claro. Não damos opção a ferramentas não controladas pelo regime, para que as pessoas não saiam do controle ...
VERGONHA SOBRE DsdeLinux!
vergonhoso? … DesdeLinux É um site onde muitos membros da comunidade publicam, então se você não compartilha seus gostos políticos com um editor tudo bem, você está dentro de seus direitos, mas a partir daí você classifica um site inteiro como "vergonhoso?" Acho que ainda está muito longe.
Pessoalmente, acho que distros como Canaima (Venezuela) ou NOVA (Cuba) são simplesmente distros baseadas em Debian ou Ubuntu, mas com um 'algo' adicionado pelo governo / regime, esse 'algo' pode ser uma porta dos fundos ou simplesmente melhorias, cada um acredita no que você quer acreditar.
Mas isso é apenas MINHA opinião pessoal.
Também como eles disseram antes, este artigo não é sobre Canaima, mas sobre Redmine.
Certamente você dirá o mesmo de uma distribuição feita na Coreia do Norte, na República Popular da China ou em Cuba.
Vamos consultar o ponto de vista que o projeto GNU tem sobre Canaima (desde https://www.gnu.org/distros/common-distros.html):
Canaima GNU / Linux é uma distribuição feita pelo governo venezuelano para distribuir computadores com GNU / Linux. No geral, o plano é louvável, mas a falha de Canaima é que inclui software não-livre.
No menu principal do Canaima, há uma opção para "instalar software não-livre" através do qual todos os drivers não-livres são instalados, incluindo aqueles que não são necessários. A distribuição também inclui blobs para o kernel Linux e convida você a instalar aplicativos não livres, incluindo o Flash Player.
Quanto ao Debian, diz o seguinte:
O Contrato Social do Debian proclama o objetivo de tornar a distribuição inteiramente software livre, e voluntariamente mantém o software não livre fora do sistema Debian oficial. No entanto, o Debian também fornece um repositório para software não-livre. De acordo com o projeto, este software "não faz parte do sistema Debian", mas o repositório está hospedado em muitos dos servidores principais do projeto, e os usuários podem descobrir rapidamente qual software está disponível consultando o banco de dados online do Debian.
Ele também possui outro repositório chamado "contrib" cujos pacotes são gratuitos, mas alguns deles existem para carregar programas proprietários que são distribuídos separadamente. Isso também não é estritamente separado do "principal", o principal canal de distribuição do Debian.
As versões anteriores do Debian incluíam blobs que não eram gratuitos com o kernel do Linux. Com o lançamento do Debian 6.0 ("squeeze") em fevereiro de 2011, esses pacotes binários foram movidos da distribuição principal e colocados no repositório de software não-livre. No entanto, em parte o problema ainda existe: o instalador, em alguns casos, recomenda esses arquivos de firmware não gratuitos para os periféricos da máquina.
Objetividade, senhoras e senhores. Objetividade.
Homem não, da Coreia do Norte não vou reclamar; todos nós sabemos que é um paraíso de liberdades individuais. Tanto que seu governo montou sua própria internet, gratuita e independente do resto do mundo para que todos se sintam em casa.
Em vez disso, a China é o maior país capitalista do mundo ... Ou era uma República Popular ...? Uau, ideologias não são o que costumavam ser, são?
E quanto a Cuba, só tenho boas palavras de encorajamento para eles. Principalmente agora que eles vão se hospedar em nosso famoso Wiily Toledo. Além disso, toda a Espanha lhe agradece de todo o coração. Claro, ele vai com visto de “técnico estrangeiro” com o que vai viver lá como Deus, desculpe, quero dizer como os do Partido (vamos lá, dê para o povo comum).
E deixando de lado a crônica rosa, acho que este será meu último comentário sobre assuntos dessa natureza. Vou ficar com o Linux, que é muito mais gratificante.
Uma saudação.
Alinha-se com o governo venezuelano? … RI MUITO!!!
Não vou compartilhar aqui minhas orientações políticas porque não é o objetivo deste tópico, você pode entrar em contato comigo por e-mail se desejar: kzkggaara(at)desdelinux(ponto Net
Enfim, talvez as coisas tenham saído do controle com a vergonha e a escalação... Eu também não estava com vontade de ofender o time. DesdeLinux. Às vezes a gente se deixa levar pela febre...
Eu continuo pensando o mesmo sobre Canaima e o que tudo isso significa; Será que estou muito feliz com “o curativo” como alguém diz abaixo :).
Não se trata de política, trata-se de indivíduos e liberdades. E se as liberdades estão sempre no fio da navalha em todo o mundo, não quero dizer onde estão em alguns países ... nem são nem são esperadas ...
Pode parecer que Canaima é insignificante. Nada está mais longe da realidade. É uma ferramenta projetada por e para controle.
Gostaria que alguém me dissesse quais são as vantagens e / ou utilidades e / ou funcionalidades do Canaima que não possui outra distribuição internacionalmente reconhecida. Porque essa é a questão, por que criar uma distribuição governamental?
Uau, muito obrigado pela censura de meus dois comentários anteriores sobre Canaima e o governo venezuelano. Eu vejo do que se trata este site. Acho que esse comentário vai durar muito pouco ...
Respeito esta publicação, não é sobre canaima nem sobre o governo venezuelano, é sobre a instalação da redmine, nas 3 distribuições mencionadas, sinceramente ESTE não é o canal certo para discutir sobre "X" país ou "X" distribuição, em vez de REDMINE. Felicidades
Filo com todo o respeito. Este não é o canal para discutir canaima ou governo "X". Na verdade o post explica a instalação do redmine, nas 3 distribuições citadas acima.
Amigo, eu também sou um pensador de esquerda em alguns casos, mas se você não quer ter discussão com gente de direita por bobagens como essa, deve modificar seu perfil e deixar apenas o profissional.
PS: Eu também uso canaima de vez em quando e me parece uma das melhores coisas que o Falecido deixou, embora pela minha forma de valorizar as distros, falte muito apoio da comunidade Linuz Venezuela e mais equipe de trabalho para melhorar.
Em todos os outros posts mais maravilhosos espero continuar lendo vocês. Saudações de Maracaibo!
Muito obrigado pelo seu comentário, muito valorizado. Saudações.
Pois bem, vai ficar com vontade porque aqui o venezuelano tem tecnologia para duas coisas, seja para se gabar de ter um equipamento novo (embora nem saiba quais são as funções que tem) ou para ganhar dinheiro com facilidade, quem gosta de tecnologia para Fundo estamos numerados e não temos recursos para estudar e nos desenvolver (o meu caso), e no windows fiz o comentário de um cyber (pra quem foi cara a cara), falei no Youtube e falo aqui, os chavistas e tudo mais Os esquerdistas inventam uma realidade inexistente e querem transformar as mentiras que inventam na sua própria realidade, ou seja, não são ignorantes, são fariseus (com respeito).
É verdade que não é um canal para falar de política. Canaima é obviamente político ...
Porém, e sem a intenção de continuar na polêmica, você diz que explica a instalação do redmine, nas 3 distribuições citadas: Ubuntu, Canaima e Debian.
Bem, o texto diz "No Ubuntu:", no Debian: "... mas em nenhum lugar ele lê" No Canaima: ". Ou seja, não foi necessário citar Canaima no título do post. Você não nomeou outras distros generalistas muito mais internacionais e conhecidas, por exemplo Mint.
E é para lá que estou indo. Sou um usuário de software livre com tudo o que a palavra "grátis" implica. E sem polêmica, tentar roubar uma distro local como Canaima vai contra o uso da minha liberdade.
Saudações, Filo. Acontece que eu instalo o redmine no ubuntu, debian e canaima. E para instalar o redmine no canaima você só tem que seguir os passos no modo debian, acho que deveria ter explicado isso acima, achei que talvez fosse evidente já que o canaima é separado do debian, para o próximo será mais explicativo. Obrigado
Penso igual. Se for descoberto que para o pseudo linux Canaima são usados os passos DEBIAN (dos quais ele desce em princípio), então é TOTALMENTE DESNECESSÁRIO incluí-lo no título do post. Colocá-lo não passa de uma tentativa velada de anunciar aquela coisa. Como você evita isso? Bom, colocando no título as distros que realmente importam e talvez em um parágrafo do post diz-se que para Canaima são utilizadas as mesmas instruções que para DEBIAN, como realmente aparecem. Mas colocá-lo no título é provocador sem motivo. Eles não querem política? Bem, não cite distros que tenham uma tendência política embutida. Assim tão fácil!
+1
Não me parece desnecessário uma vez que os TESTES e RESULTADOS foram em: DEBIAN, CANAIMA E UBUNTU. Que pod não, simplesmente pela palavra canaima, uma distro para resolver e salvar milhões para um país…. limpar se gnuLinEx for nomeado com certeza tudo bem. mas como é «canaima» e digo-vos claramente e coço, têm ARRECHERA por terem uma ligadura de ÓDIO nos olhos, de imediato atacam com este tipo de comentário ... e não é nada que tenho alguns artigos de programação com CANAIMA e PUBLICARE.
Sinceramente, aqui não vieram, para promover, divulgar, simplesmente vêm com FATOS e RESULTADOS, do que foi ATINGIDO e o mais importante para compartilhar.
Cara Fenriz, você já estava na foto oficial;). Não tenho aversão a ninguém nem uso bandagem de ódio ... Nada poderia estar mais longe da verdade.
Eu sinceramente acredito que aquele país teria economizado muito mais dinheiro se tivesse implementado qualquer distro existente em vez de "fabricar" a sua própria sem nenhuma contribuição importante do que mudar seu nome ... Canaima, que, como você lê em seu site de download, «Cujo objetivo é a geração de capacidades nacionais (sic), desenvolvimento endógeno (sic), apropriação (sic) e promoção do conhecimento livre». Achei que fosse uma distro gnuLinux, mas não ... É assustador.
Não serei eu que direi o que você deve ou não publicar, porque só faltaria. Sim, sou eu quem vai decidir o que quero ou não ler, obviamente.
E essa é a desvantagem da importância política em um mundo supostamente "livre": no final, você corre o risco de ser aplaudido apenas por seus acólitos.
Fenriz, este blog não foi censurado nem deveria ser censurado, coisas piores foram ditas e foram deixadas passar, como disse uma vez o nano, se quiser cagar em alguém, você também pode.
pandev92 Muito obrigado pelo seu comentário, já estou me preparando então.
ehehe 🙂
Fenriz, apoio a ideia de que é necessário nomear canaima, para que muitos usuários dela possam ter este post / guia como referência; é necessário pelo menos para fins de indexação.
Claro, aqueles na banda não vão entender. Saudações.
Quando você fala do curativo, você fala de si mesmo porque quem tem o curativo é você, pare de se olhar no espelho que aquele curativo é seu.
Caro Fenriz, devo admitir que você resolveu um problema que estava esquentando um pouco minha cabeça. Já tenho o redmine no apache e rápido, como vem no manual ficou muuuito lento.
Muito obrigado, eu marquei o blog.