2015-06-11 4 views
7

Ich arbeite an einigen Projekten mit Julia v0.3. Allerdings möchte ich meinen Code sowohl in v0.3 als auch in v0.4 testen (da einige der Leute, die ihn verwenden werden, bereits v0.4 verwenden). Ich benutze Ubuntu 14.04 und habe Julia mit apt-get installiert. Ich weiß, dass v0.4 durch die PPA julianightlies verfügbar ist, aber wenn ich das addiere, wird v0.3 ersetzt. Gibt es eine Möglichkeit, die ich installieren und schnell zwischen den beiden Versionen für Testzwecke wechseln kann?Wie wechsle ich zwischen verschiedenen Versionen von Julia (speziell zwischen v0.3 und v0.4 auf Ubuntu)?

+2

Installieren v0.3 Binärdateien von der Website verwenden, installieren 0,4 von GitHub Quelle in einem anderen Ort, stellen Sie Ihren bash-Einstellungen so, dass '' julia4' und julia3' die aufrufen getrennte Versionen. –

+2

Verwenden Sie die 'Generic Linux Binaries'. Sie kommen mit einer ausführbaren Datei, die Sie mit Alias ​​oder Symlink verknüpfen können. – Zach

+0

@AlexA. Ich fühle mich ein wenig verlegen, dass ich nicht daran gedacht habe, 0,4 direkt von GitHub anstatt PPA zu bekommen. – harts12

Antwort

5

die Trick-Datei ändern Sie tun kann verschiedene Versionen von Julia an verschiedenen Orten installieren und separate Symlinks setzen.

Zum Beispiel können Sie die v0.3 Linux-Binärdateien herunterladen und an einem Speicherort installieren, dann die GitHub-Quelle für v0.4 klonen und diese an einem anderen Ort installieren. Setzen Sie dann symbolische Links wie julia3 für v0.3 und julia4 für v0.4.

Führen Sie Ihren Code wie:

$ julia3 somefile.jl 
$ julia4 somefile.jl 
1

Installieren durch Kompilieren und dann sie Bang in dem Start der als

#!/path_to/julia3

oder

#!/path_to/julia4

Die

Verwandte Themen