2015-06-11 11 views
7

Sto lavorando su alcuni progetti utilizzando Julia v0.3. Tuttavia, mi piacerebbe testare il mio codice sia in v0.3 che in v0.4 (dato che alcune delle persone che lo useranno stanno già usando la v0.4). Sto usando Ubuntu 14.04 e ho installato Julia usando apt-get. So che v0.4 è disponibile tramite i julianightlies PPA, ma se aggiungo questo, v0.3 viene sostituito. C'è un modo che posso installare e passare rapidamente tra le due versioni a scopo di test?Come passare tra le diverse versioni di Julia (in particolare tra v0.3 e v0.4 su Ubuntu)?

+2

Installare v0.3 utilizzando i binari dal sito, installare 0.4 dai sorgenti GitHub in una posizione diversa, impostare le preferenze di bash in modo che '' julia4' e julia3' invocare il versioni separate. –

+2

Usa i 'Binari generici di Linux'. Arrivano con un eseguibile al quale puoi fare un alias o un link simbolico. – Zach

+0

@AlexA. Mi sento un po 'imbarazzato che non ho pensato di ottenere 0.4 direttamente da GitHub al posto del PPA. – harts12

risposta

5

È puoi installare diverse versioni di Julia in luoghi diversi e impostare link simbolici separati.

Ad esempio, è possibile scaricare i binari di Linux v0.3 e installarli in un'unica posizione, quindi clonare il sorgente GitHub per v0.4 e installarlo in un'altra posizione. Quindi imposta symlink come julia3 per v0.3 e julia4 per v0.4.

eseguire il codice come:

$ julia3 somefile.jl 
$ julia4 somefile.jl 
1

Installare mediante la compilazione e quindi modificare il vostro she-bang nel all'inizio del file come

#!/path_to/julia3

o

#!/path_to/julia4

Che farà il trucco

Problemi correlati