/ / installa redmine sul server linux entreprise - rubygems

installa redmine sul server linux entreprise - rubygems

Attualmente sto sviluppando un Redmine nel mio Server,e ho bisogno di ottenere bundler. Attualmente sto seguendo alcuni passaggi per impostare il mio Redmine da questo tutorial (www.redmine.org/projects/redmine/wiki/RedmineInstall), e come puoi vedere chiedono prima di ottenere l'ambiente rubino e tutte le altre dipendenze (Gemme, gcc), quindi chiedono di installare Bundler e qui dove sono bloccato perché non posso eseguire (gem install bundler) nel mio server perché non riesco a connettermi a Internet da esso. Quindi, per favore, puoi aiutarmi con un'alternativa per ottenere Bundler. Grazie per la collaborazione .

risposte:

0 per risposta № 1

Puoi scaricare bundler rubygem direttamente, copialo sul tuo server e installalo tramite gem install bundler comando nella stessa cartella del file scaricato.

Ma probabilmente ti mancherà la connessione a Internet bundle install dopo verrà installato comunque.

Forse dovresti chiedere a qualcuno di pacchettizzare Redmine per i tuoi attacchi o impostare il mirror dei rubygems locali.


0 per risposta № 2

La soluzione migliore è quella di creare un pacchetto standalone su un altro computer fa avere una connessione internet, usando bundle install --deployment --standalone.

Questo scaricherà e installerà tutte le gemme inuna directory all'interno della directory root redmine e genera un file che imposta il percorso di caricamento in modo da non aver bisogno di Bundler installato sul server in fase di runtime.

Dovrai quindi modificare il codice per evitare di chiamare Bundler all'avvio e richiedere invece il generato bundle/bundler/setup.rb file.

Ci sono maggiori dettagli su questo a http://myronmars.to/n/dev-blog/2012/03/faster-test-boot-times-with-bundler-standalone

Quindi, dovresti copiare questa directory redmine modificata sul tuo server.

In alternativa, è possibile installare un pacchetto binario redmine esistente sul proprio server usando rpm, apt o equivalente. I dettagli di questo dipendono dal sistema operativo del server specifico che stai utilizzando.