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)?
7
A
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
- 1. Passaggio tra diverse versioni JDK in Windows
- 2. Come faccio a passare tra le versioni di debug e release in Xcode 6/7/8?
- 3. Incompatibilità tra le versioni java
- 4. Differenza tra Ping su Windows e Ubuntu
- 5. Come mantenere le impostazioni user.config tra diverse versioni di assembly in .net?
- 6. MATLAB: differenze tra le versioni .mat
- 7. Coordinatore AndroidLayout - Incoerenze tra le versioni Android
- 8. Cambio di interfaccia tra versioni - come gestire?
- 9. Android Come passare LinkedHashMap tra le attività?
- 10. Quanto sono diverse le semantiche tra Python e JavaScript?
- 11. Esercitazioni sulle meteore (in particolare su Ubuntu)
- 12. Installare le versioni precedenti di R su ubuntu
- 13. oggetto sessione di condivisione tra le diverse applicazioni web
- 14. differenza tra Prelazione e il contesto passare
- 15. Le librerie C++ create con versioni diverse di Visual Studio sono compatibili tra loro?
- 16. Julia: passaggio di dati tra coroutine (attività)
- 17. Come passare dalla dipendenza tra progetto e libreria in SBT?
- 18. Come rielaborate le diverse versioni di un'immagine in Carriewave?
- 19. Passaggio tra diverse versioni di binari nello stesso set di gemme
- 20. Come passare le variabili tra i contenitori di inoltro
- 21. Caricamento su cheeseshop diverse versioni di un pacchetto per diverse versioni di Python
- 22. Perché hash (None) cambia tra piattaforme diverse e in chiamate diverse?
- 23. Differenze nella visibilità della classe interna protetta tra pacchetti in diverse versioni di Android
- 24. Come passare le variabili tra due modelli in XSLT
- 25. Passare le variabili jquery tra iframe e padre
- 26. Come utilizzo correttamente setInterval e clearInterval per passare tra due diverse funzioni?
- 27. Come utilizzare 2 diverse versioni di GCC su Linux Ubuntu e costringere MAKE a usare uno di loro
- 28. La libreria di oggetti di Outlook non passa tra le versioni 12 e 14
- 29. Come condividere il lavoratore tra due diverse applicazioni su heroku?
- 30. oggetti di copia tra le diverse virtuali-Macchine efficiente
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. –
Usa i 'Binari generici di Linux'. Arrivano con un eseguibile al quale puoi fare un alias o un link simbolico. – Zach
@AlexA. Mi sento un po 'imbarazzato che non ho pensato di ottenere 0.4 direttamente da GitHub al posto del PPA. – harts12