2013-04-03 13 views
14

È possibile?Come installare, compilare e utilizzare Rebar in Windows 8

Tutti i tutorial su come creare e utilizzare Rebar implicano comandi Unix e sono uno sfortunato utente di Windows. Mi piacerebbe davvero evitare l'installazione di Cygwin se posso aiutarlo.

Ad esempio, per costruire Rebar si ottiene:

$ git clone git://github.com/rebar/rebar.git 
$ cd rebar 
$ ./bootstrap 
Recompile: src/getopt 
... 
Recompile: src/rebar_utils 
==> rebar (compile) 
Congratulations! You now have a self-contained script called "rebar" in 
your current working directory. Place this script anywhere in your path 
and you can use rebar to build OTP-compliant apps. 

Qual è il Windows-cmd equivalente?

Qualsiasi link o tutorial di seguito per offrire istruzioni passo passo su come utilizzare il rebar in Windows shell sarebbe molto apprezzato.

UPDATE:

Dopo il download e l'estrazione di Rebar alla mia directory situata a manualmente: C: \ Erlang \ tondo per cemento armato

vado alla shell di Windows e digitare:

SET PATH=C:\Program Files\erl5.10.1\bin 

Questa è la cartella 'bin' situata all'interno della directory che contiene erlang.exe

Avanti Inserisco:

C:\erlang\rebar>bootstrap.bat 

Compilato! :)

risposta

11

Ci dovrebbe essere uno script bootstrap.bat nella directory dell'armatura. Non hai bisogno di Cygwin perché funzioni, ma avrai bisogno di Erlang installato e sul percorso.

+0

bootstrap.bat - chi lo sapeva? :) Grazie per la segnalazione! – FredTheWebGuy

+0

Tuttavia, è necessario tutto per compilare le dipendenze dell'armatura. Bootstrap ti darà solo lo script per il rebar, che preleverà e cercherà di compilare (spesso linux) le dipendenze. Questo è dove sono rimasto bloccato. * sigh * – drozzy

0

È anche possibile richiamare path \ to \ Erlang-install \ bin \ escript.exe bootstrap da una shell di comando (Windows).

bootstrap è solo uno script e (rlang).

0

È possibile scaricare e installare Git for Windows Poi, utilizzarlo per eseguire le stesse istruzioni precise:

git clone git://github.com/rebar/rebar.git 
cd rebar 
./bootstrap 

e tutto dovrebbe funzionare bene.

1

Suppongo che tu abbia già erlang istallato e aggiunto al tuo percorso.

È sufficiente scaricare il Git e installarlo. Quindi aprire la bash git e digitare

  • git clone https://github.com/rebar/rebar.git

  • volta clonato è nella posizione desiderata quindi è possibile eseguire il comando passando all'interno della directory tondo per cemento armato.

    ./ bootstrap

  • Ora funzionerà bene e ti dirà che hai il file di armature compilato nella tua attuale directory di lavoro.

Bello, sei pronto per usare il tondo per il tuo progetto.

+0

Questa non era nemmeno un'opzione - o un'opzione altrimenti sconosciuta - quando ho posto questa domanda nel 2013 ... Buono a sapersi! – FredTheWebGuy