Redmine è uno strumento di gestione dei progetti che include un sistema di monitoraggio degli incidenti con bug tracking. Altri strumenti inclusi sono calendario delle attività, diagrammi di Gantt per la rappresentazione visiva della sequenza temporale del progetto, wiki, forum, visualizzatore del repository di controllo della versione, RSS, controllo del flusso di lavoro basato sui ruoli, integrazione con e-mail.
http://en.wikipedia.org/wiki/WEBrick
Redmine Per impostazione predefinita, utilizza http, webrick e MySQL come database. È abbastanza facile montarlo in questo modo, più tardi vedremo perché no montalo in questo modo.
Innanzitutto installiamo i pacchetti necessari:
apt-get install ruby rubygems libruby libapache2-mod-passenger
Scarichiamo Redmine 2.1.0
wget http://rubyforge.org/frs/download.php/76448/redmine-2.1.0.tar.gz
Installiamo altre dipendenze
apt-get install libmagickcore-dev libmagickwand-d
Ora installeremo la prima gemma, chiamata bundler, che è responsabile dell'installazione di tutte le gemme di cui il nostro progetto ha bisogno.
gem install bundler
Ci spostiamo nella directory in cui si trova Redmine
cd /directorio/redmine/
Ora all'interno della directory Redmine eseguiamo il bundler gem, in modo che scarichi e installi tutti i gem di cui Redmine ha bisogno.
En Debian: /var/lib/gems/1.8/bin/bundle install –without development test postgresql sqlite
En Ubuntu: bundle install –without development test postgresql sqlite
Ora, dal test di sviluppo, stiamo omettendo l'installazione degli adattatori per il database, poiché ci interessa installare Redmine in Postgresql, lo rimuoviamo dalla riga e ne aggiungiamo un altro che vogliamo omettere, come MySQL. Il nostro codice ha questo aspetto:
bundle install --without development test mysql sqlite
Ora entriamo nella cartella di configurazione:
cd config
cp database.yml.example database.yml
nano database.yml
Configuriamo i dati di connessione
echo “production:
adapter: postgresql
database: redmine
host: localhost
username: redmine
password: password
encoding: utf8
Corriamo sulla console
rake generate_secret_token
Creiamo la struttura del database.
RAILS_ENV=production rake db:migrate
Inseriamo il contenuto nel nostro database.
RAILS_ENV=production rake redmine:load_default_data
Alziamo il server.
ruby script/rails server webrick -e production
Lasciare http://localhost:3000/
Account di amministrazione
accesso: Admin
password: Admin
Queste istruzioni sono valide per Debian e Canaima, dovrebbero solo essere adattate.
Redmine Apache2
Prima di tutto, tutti i passaggi che sono stati fatti sopra. non dovrebbero essere scartati, adatteremo semplicemente Redmine ad Apache.
passenger-install-apache2-module
Assegniamo alcune autorizzazioni a Redmine, come già sai Apache funziona con l'utente e il gruppo www-data
chown -R www-data:www-data files log tmp public/plugin_assets
chmod -R 755 files log tmp public/plugin_assets
Creiamo un collegamento simbolico
ln -s /directorio donde este redmine/redmine-2.1.0/public/ /var/www/redmine
Modifichiamo: /etc/apache2/httpd.conf e aggiungiamo le seguenti righe:
RailsEnv production
RailsBaseURI /redmine
Finora potrebbe andare bene, nel mio caso ho avuto un problema con il routing ed è stato risolto in questo modo:
Ci spostiamo all'indirizzo:
cd /etc/apache2/sites-enabled
Modifichiamo il file 000default
nano 000-default
Noi aggiungiamo:
Alias / redmine "/var/www/redmine-2.1.0/public/"
Opzioni Indici FollowSymLinks MultiViews
AllowOverride All
Ordinare negare, consentire
consentire da tutti
Spiego le linee
Alias / redmine = il nome del nostro alias deve essere lo stesso di quello che abbiamo assegnato a RailsBaseURI in /etc/apache2/httpd.conf
"/Var/www/redmine2.1.0/
public / "= Indirizzo della miniera rossa sul tuo server
Quindi, quando si richiede localhost / redmine, verrà eseguito da apache e non da Webrick, notare che il redmine non esce attraverso la porta 3000
Tutto un successo le pagine si caricano in micro secondi.
Come complemento. per visualizzare le pagine che stiamo utilizzando con il passeggero
passenger-memory-stats
————– Processi passeggeri ————–
Nome privato dimensione VMS PID
------------------
30091 47.8 MB 9.3 MB Server spawn passeggeri
30158 283.6 MB 115.1 MB Rails: / var / www / gitorious
30613 MB 315.6 MB Guide: / home / xxxx / org
### Processi: 3
### RSS sporco privato totale: 258.02 MB
Nel mio caso ho decompresso redmine e l'ho rinominato con "org"
Pronto redmine, esecuzione di apache2
Configurazione del servizio smtp
Il grande vantaggio di Redmine è il suo strumento di notifica e-mail. Per attivare questa qualità dobbiamo seguire i seguenti passaggi che ci permetteranno di utilizzare il nostro account gmail come email di notifica redmine
Ci troviamo nella directory redmine.
cd config
Adesso compiliamo il file configuration.yml.example in questo modo
cp configuration.yml.example configuration.yml
Modifichiamo il file
nano configuration.yml
Ora configuriamo detto file. Ecco una configurazione valida che funziona.
produzione: email_delivery: delivery_method :: smtp smtp_settings: enable_starttls_auto: true address: "smtp.gmail.com" porta: "587" dominio: "smtp.gmail.com" autenticazione :: plain user_name: "xxxx@gmail.com" password : "xxxx"
Esempio di installazione di plug-in con "Plugin People"
Plugin di persone
- Avatar per utenti locali
- Elenco utenti globale con ACL flessibile
- Attrezzi per gli utenti
- Esporta persona VCF
- Lista dei compleanni Avanti
- Nuovo elenco di persone
Decomprimere il plugin nella cartella plugins /
Correre:
bundle install --without sqlite mysql
rake redmine:plugins NAME=redmine_people RAILS_ENV=production
http://redminecrm.com/projects/people/pages/1
Comandi di Ruby
Rimuovi tutte le gemme
gem list | cut -d" " -f1 | xargs sudo gem uninstall -aIx
Elimina una gemma
gem uninstall
gem uninstall -v
Installa una gemma
gem install
gem install -v
Vedi tutte le gemme installate
gem list
Fonti
- 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
Per favore, quando scrivi un articolo, non nominare la pseudo distro chiamata Canaima (e io faccio il sacrificio di nominare quell'abominevole Linux), Chavista non ha diritto alla tecnologia, non la lascia vivere e tutto quello che sanno è parlare male dei progressi, hanno creato per il dominio della popolazione. È una maschera.
Saluti, mi sembra che il tuo commento non dia luogo, molto irrispettoso e non sono per niente d'accordo con quello che dici Le mie pubblicazioni ed esempi che pubblicherò d'ora in poi saranno basati su esperienze con Debian e CANAIMA.
Che commento fuori luogo ... Creato per il controllo della popolazione? (lol) Ti invito a scaricarlo, studiarne il codice sorgente e dirci se è una maschera. Piaccia o no, Canaima è una distribuzione GNU / Linux.
Non dico che tu non abbia ragione, ma non è il posto giusto per parlare di politica XDDDDDDDDDDDDDD
Se la pensi come me, sei mio amico, ma se la pensi diversamente da me, allora sei doppiamente un amico perché insieme possiamo trovare meglio la strada per la verità.
e guarda Frank che ovviamente non sa di cosa sta parlando, prosciugando la sua opinione politica in un forum linux da WINDOWS !!!, e se sapessi che la diversità degli sviluppatori della distro che critichi è tale che una delle più importanti è caprilista e anche se ci sono differenze nei punti di vista, la distro segue.
Totalmente d'accordo con Frank. Basti dire Debian. Forse Ubuntu. Il resto è pubblicità per una distribuzione creata espressamente per la propaganda di un regime nefasto e assolutista.
Al di fuori del comunismo castrista del Venezuela e di coloro che danno soldi ad altri paesi mentre siamo qui, stiamo mangiando cavi che la pensano diversamente e non possono piegarci. Inoltre, la distribuzione Canaima è molto brutta che i Debianiti ricordano loro in ogni flisol o incontro della stessa natura
Perfetto, se non ti piace canaima usane un altro come te, in ogni caso l'articolo non è di CANAIMA, si tratta dell'installazione completa di REDMINE.
Studia un po 'di più sui sistemi operativi liberi e per informarti ti mando questa immagine [1] troverai sicuramente qualcosa che non ti piace, ma è già riconosciuto dal miglior OS al mondo che non è il Windows che usi (un indizio cerca l'anno 2008)
[1] http://upload.wikimedia.org/wikipedia/commons/d/d8/Debian_family_tree_11-06.png
E cosa fai commentando da Windows 7 se è "molto peggio" di Canaima?
Penso che con quel tipo di commento, l'unica cosa che farai sia troll e questo è il minimo che vuoi qui.
Mi piace questo tipo di programma ma vorrei qualcosa di offline, non so se sto fraintendendo come funziona il programma
Rots87, grazie per il tuo commento, se con offline intendi gestirlo privatamente, ovviamente è fattibile. Saluti
Voglio dire più che questo programma quello che fa è creare una specie di web per te se non ho frainteso, funziona, per così dire, proprio come le tazze.
Quello che intendevo per offline e forse lo esprimo a torto, è un programma in cui non dipende da un esploratore ma uno simile a un calendario o simile
@Frank non scherzare con la politica con questo, questo forum non è per quello. Abbiamo tutti il diritto di usare la tecnologia libera, se sei ferito, amico, non è questo il posto per parlare di questo argomento.
Saluti!
+1
Ottimo articolo, sembra interessante redmine per tutte le funzionalità, utilizzo Trac per gestire incidenti, errori e controllo delle versioni
Urkh Grazie mille
Articolo interessante. Redmine è senza dubbio lo strumento che ogni sviluppatore dovrebbe conoscere e utilizzare.
Ora, l'installazione mi sembra un po 'complessa, non è sufficiente installarla ad esempio dai repository di Ubuntu?
In Ubuntu 13.04 arriva la versione 1.4.4, in questo modo hai una versione più recente.
HAHAHAHAAJ questo pazzo che fumava, inveisce su Canaima ma di sicuro usa le finestre ... HAHAHAJ
Mi è servito bene. Grazie.
È passato molto tempo dall'ultima volta che ho visto un articolo così buono su questo blog. Hai impostato l'asticella molto in alto.
Krel Grazie mille.
Il Canaima non ha nome ... Sul sito ufficiale del governo del Venezuela (http://canaima.softwarelibre.gob.ve/), definire il sistema operativo:
«Canaima GNU / Linux è un progetto socio-tecnologico aperto, costruito in modo collaborativo, incentrato sullo sviluppo di strumenti e modelli di produzione basati su Tecnologie dell'Informazione (IT) Privi di software e sistemi operativi il cui obiettivo è generare capacità nazionali, sviluppo endogeno, appropriazione e promozione della libera conoscenza, senza perdere il suo motivo originale: la costruzione di una nazione venezuelana tecnologicamente preparata ".
Progetto socio-tecnologico? hahaha, molto bene questo «software gratuito». Vai con il governo del Venezuela, ha a cuore la libertà, sì ... E cos'è sociologico? Non capisco il tuo rapporto con il software libero ...
Associare il governo venezuelano all'epiteto "libero" è un insulto all'intelligence. Inoltre, non dovrebbe essere utilizzato alcun sistema operativo sviluppato dal governo.
Ed è un peccato DesdeLinux si è allineato con il governo venezuelano.
Ho dimenticato gli obiettivi di Canaima:
"Generare capacità nazionali, sviluppo endogeno, appropriazione e promozione della conoscenza libera, senza perdere il suo motivo originale: la costruzione di una nazione venezuelana tecnologicamente preparata"
Spaventa davvero!
Sviluppo endogeno ... non sarà che la popolazione acceda alle risorse internazionali e veda che vive nel dolore
Appropriazione e promozione della conoscenza: si appropriano di ciò che è di proprietà di altri e lo vendono come proprio
Costruzione di una nazione venezuelana… Questa è l'ultima goccia… Nazione chavista venezuelana, ovviamente. Non diamo un'opzione agli strumenti non controllati dal regime per timore che le persone sfuggano di mano ...
VERGOGNA PER DsdeLinux!
vergognoso? … DesdeLinux È un sito dove pubblicano molti membri della comunità, quindi se non condividi i tuoi gusti politici con un editore che va bene, sei nei tuoi diritti, ma da lì classifichi un intero sito come "vergognoso?" Penso che sia molto lontano.
Personalmente penso che le distribuzioni come Canaima (Venezuela) o NOVA (Cuba) siano semplicemente distribuzioni basate su Debian o Ubuntu ma con un 'qualcosa' aggiunto dal governo / regime, quel 'qualcosa' può essere una backdoor o semplicemente miglioramenti, ognuno crede quello che vuoi credere.
Ma questa è solo la MIA opinione molto personale.
Inoltre, come hanno detto prima, questo articolo non riguarda Canaima ma Redmine.
Sicuramente dirai lo stesso di una distribuzione realizzata in Corea del Nord, Repubblica popolare cinese o Cuba.
Stiamo per consultare il punto di vista che il progetto GNU ha su Canaima (da https://www.gnu.org/distros/common-distros.html):
Canaima GNU / Linux è una distribuzione realizzata dal governo venezuelano per distribuire computer con GNU / Linux. Nel complesso il piano è lodevole, ma il difetto di Canaima è che include software non libero.
Nel menu principale di Canaima c'è un'opzione per "installare software non libero" attraverso il quale vengono installati tutti i driver non liberi, inclusi quelli che non sono necessari. La distribuzione include anche BLOB per il kernel Linux e invita a installare applicazioni non libere, incluso Flash Player.
Per quanto riguarda Debian, dice quanto segue:
Il contratto sociale Debian proclama l'obiettivo di rendere la distribuzione del software completamente libera e mantiene volontariamente il software non libero al di fuori del sistema Debian ufficiale. Tuttavia, Debian fornisce anche un repository per software non libero. Secondo il progetto, questo software "non fa parte del sistema Debian", ma il repository è ospitato su molti dei server principali del progetto e gli utenti possono scoprire rapidamente quale software è disponibile consultando il database online di Debian.
Ha anche un altro repository chiamato "contrib" i cui pacchetti sono gratuiti, ma alcuni di essi esistono per caricare programmi proprietari distribuiti separatamente. Anche questo non è strettamente separato da "main", il canale di distribuzione principale di Debian.
Le versioni precedenti di Debian includevano BLOB che non erano liberi con il kernel Linux. Con il rilascio di Debian 6.0 ("squeeze") nel febbraio 2011, questi pacchetti binari sono stati spostati dalla distribuzione principale e inseriti nel repository di software non libero. Tuttavia, in parte il problema persiste: in alcuni casi l'installatore consiglia questi file firmware non liberi per le periferiche della macchina.
Obiettività, signore e signori. Obiettività.
Nessun uomo no, dalla Corea del Nord non mi lamenterò; sappiamo tutti che è un paradiso delle libertà individuali. Tant'è che il loro governo ha creato una propria Internet, gratuita e indipendente dal resto del mondo in modo che tutti si sentano a casa.
Invece la Cina è il più grande paese capitalista del mondo ... O era una Repubblica popolare ...? Wow, le ideologie non sono più quelle di una volta, vero?
E per quanto riguarda Cuba, ho solo buone parole di incoraggiamento per loro. Soprattutto ora che staranno al nostro famoso Wiily Toledo. Inoltre, tutta la Spagna ti ringrazia di tutto cuore. Certo, va con il visto di "tecnico straniero" con quello che ci vivrà come Dio, scusate, intendo come quelli del Partito (dai, alla gente comune).
E tralasciando la cronaca rosa, credo che questo sarà il mio ultimo commento su questioni di questa natura. Mi limiterò a Linux che è molto più gratificante.
Saluti.
Allinearsi con il governo venezuelano? ... LOL !!!
Non condividerò qui i miei orientamenti politici perché non è l'obiettivo di questo argomento, sei libero di contattarmi via e-mail se lo desideri: kzkggaara(at)desdelinux(punto)rete
In ogni caso, forse le cose sono andate fuori controllo con la vergogna e la formazione... Neanche io ero dell'umore giusto per offendere la squadra. DesdeLinux. A volte ci si lascia trasportare dalla febbre...
Penso ancora lo stesso di Canaima e di cosa significa tutto questo; Sarà che sono molto contento della "benda" come qualcuno dice sotto :).
Non si tratta di politica, si tratta di individui e libertà. E se le libertà sono sempre sul filo del rasoio in tutto il mondo, non voglio dirvi dove sono in alcuni paesi ... non sono né lì né previste ...
Può sembrare che Canaima sia insignificante. Niente è più lontano dalla realtà. È uno strumento progettato da e per il controllo.
Vorrei che qualcuno mi dicesse quali vantaggi e / o utilità e / o funzionalità ha Canaima che non ha un'altra distribuzione ben apprezzata a livello internazionale. Perché questa è la domanda, perché creare una distribuzione governativa?
Wow, grazie mille per la censura dei miei due precedenti commenti su Canaima e sul governo venezuelano. Capisco di cosa tratta questo sito. Immagino che questo commento durerà pochissimo ...
Rispetto questa pubblicazione con tutto il rispetto, non si tratta di canaima o del governo venezuelano, si tratta dell'installazione di redmine, nelle 3 distribuzioni menzionate, onestamente QUESTO non è il canale giusto per discutere del paese "X" o di "X" distribuzione, piuttosto su REDMINE. Saluti
Filo con tutto il rispetto. Questo non è il canale per discutere del governo canaima o "X". In realtà il post spiega l'installazione di redmine, nelle 3 suddette distribuzioni.
Amico, in alcuni casi sono anche un pensatore di sinistra, ma se non vuoi avere discussioni con persone di destra a causa di queste sciocchezze, dovresti modificare il tuo profilo e lasciare solo il professionista.
PS: Di tanto in tanto uso anche canaima e mi sembra una delle cose migliori che il defunto abbia lasciato, anche se per il mio modo di valorizzare le distribuzioni manca molto supporto dalla comunità di Linuz Venezuela e più team di lavoro per migliorare.
In tutti gli altri post più belli spero di continuare a leggervi. Saluti da Maracaibo!
Grazie mille per il tuo commento, molto apprezzato. Saluti.
Bene, ti rimarrà il desiderio perché qui il venezuelano ha la tecnologia per due cose, o per vantarsi di avere una nuova attrezzatura (anche se non sa nemmeno quali funzioni ha) o per guadagnare soldi facilmente, quelli di noi a cui piace la tecnologia Fondo siamo numerati e non abbiamo risorse per studiare e sviluppare noi stessi (il mio caso), e su windows ho fatto il commento da un cyber (per chi è andato faccia a faccia), l'ho detto su YouTube e lo dico qui, i Chavistas e tutto Gli uomini di sinistra inventano una realtà inesistente e vogliono trasformare le bugie inventate nella loro realtà, in altre parole non ignorano di essere farisei (con rispetto).
È vero, non è un canale per parlare di politica. Canaima è ovviamente politica ...
Tuttavia, e senza l'intenzione di proseguire nella polemica, dici di spiegare l'installazione di redmine, nelle 3 suddette distribuzioni: Ubuntu, Canaima e Debian.
Bene, il testo dice "In Ubuntu:", In Debian: "... ma da nessuna parte si legge" In Canaima: ". Cioè, non era necessario nominare Canaima nel titolo del post. Non hai nominato altre distribuzioni generaliste molto più internazionali e note, ad esempio Mint.
Ed è lì che sto andando. Sono un utente di software libero con tutto ciò che la parola "libero" implica. E senza discutere, provare a rubare una distribuzione locale come Canaima va contro l'uso della mia libertà.
Saluti Filo. Risulta, installo redmine su ubuntu, debian e canaima. E per installare redmine in canaima devi solo seguire i passaggi in modalità debian, penso che avrei dovuto spiegarlo sopra, pensavo che forse fosse evidente visto che canaima è staccato da debian, per il prossimo sarà più esplicativo. Grazie
Penso lo stesso. Se si scopre che per lo pseudo linux di Canaima vengono utilizzati i passi DEBIAN (da cui discende in linea di principio) allora è TOTALMENTE IN NECESSARIO includerlo nel titolo del post. Indossarlo non è altro che un velato tentativo di pubblicizzare quella cosa. Come lo eviti? Ebbene, mettendo le distro che contano davvero nel titolo e forse in un paragrafo del post si dice che per Canaima si usano le stesse istruzioni di DEBIAN, così come effettivamente appare. Ma metterlo nel titolo sta provocando senza motivo. Non vogliono la politica? Bene, non nominare distribuzioni che hanno una tendenza politica incorporata. Così facile!
+1
Non mi sembra inutile dato che i TEST ei RISULTATI erano in: DEBIAN, CANAIMA E UBUNTU. Che pod no, semplicemente con la parola canaima, una distro per risolvere e salvare milioni in un paese…. chiaro se gnuLinEx è denominato di sicuro tutto bene. ma siccome è «canaima» e te lo dico chiaramente e graffio, hanno ARRECHERA per avere una benda di ODIO sugli occhi, subito attaccano con questo tipo di commento ... e non è niente che io abbia qualche articolo di programmazione con CANAIMA e PUBLICARE.
Onestamente, non sono venuti qui per promuovere, pubblicizzare, vengono semplicemente con FATTI e RISULTATI, di ciò che è stato RAGGIUNTO e della cosa più importante da condividere.
Fenriz amico, eri già nella foto ufficiale;). Non ho una cotta per nessuno né indosso una benda di odio ... Niente potrebbe essere più lontano dalla verità.
Credo sinceramente che quel paese avrebbe risparmiato molti più soldi se avesse implementato una qualsiasi distribuzione esistente invece di "fabbricarne una propria" senza alcun contributo importante che cambiare il nome ... Canaima, che, come si legge sul suo sito di download, «il cui obiettivo è generare capacità nazionali (sic), sviluppo endogeno (sic), appropriazione (sic) e promozione della conoscenza libera ». Pensavo fosse una distro gnuLinux, ma no ... è spaventoso.
Non sarò io a dirti cosa dovresti o non dovresti pubblicare, perché mancherebbe solo quello. Sì, sarò io a decidere cosa voglio o non voglio leggere, ovviamente.
E questo è il rovescio della medaglia del significato politico in un mondo apparentemente "libero": alla fine corri il rischio di essere applaudito solo dai tuoi accoliti.
Fenriz, questo blog non è stato censurato né dovrebbe mai essere censurato, sono state dette cose di peggio e gli è stato permesso di passare, come disse una volta nano, se vuoi cagare su qualcuno puoi farlo anche tu.
pandev92 Grazie mille per il tuo commento, mi sto già preparando allora.
ehhee
Fenriz, sostengo l'idea che sia necessario nominare canaima, in modo che molti utenti possano trovare questo post / guida come riferimento; è necessario almeno ai fini dell'indicizzazione.
Certo, quelli nella band non capiranno. Saluti.
Quando parli della benda, parli di te stessa perché chi ha una benda sei tu, smettila di guardarti allo specchio che quella benda è tua.
Caro Fenriz, devo ammettere che hai risolto un problema che mi scaldava un po 'la testa. Ho già il redmine su Apache e veloce, dato che viene fornito nel manuale, era così lento.
Grazie mille, aggiungo il blog ai preferiti.