如何在不同版本的Julia之间切换(特别是在Ubuntu上的v0.3和v0.4之间)?

时间:2015-06-11 15:38:32

标签: linux ubuntu ubuntu-14.04 julia

我正在使用Julia v0.3开展一些项目。但是,我想在v0.3和v0.4中测试我的代码(因为一些将要使用它的人已经在使用v0.4)。我正在运行Ubuntu 14.04并使用apt-get安装了Julia。我知道v0.4可以通过PPA julianightlies获得,但是如果我添加它,则替换v0.3。有没有办法可以安装并在两个版本之间快速切换以进行测试?

2 个答案:

答案 0 :(得分:6)

您可以在不同位置安装不同版本的Julia,并设置单独的符号链接。

例如,您可以下载v0.3 Linux二进制文件并将它们安装到一个位置,然后克隆v0.4的GitHub源并将其安装在另一个位置。然后为v0.3设置julia4的符号链接,为v0.4设置$ julia3 somefile.jl $ julia4 somefile.jl

运行您的代码,如:

import UIKit
import Parse
import MapKit
import CoreLocation
class ViewController: UIViewController, MKMapViewDelegate, CLLocationManagerDelegate {
    @IBOutlet var map: MKMapView!
    let point = PFGeoPoint(latitude:40.0, longitude:-30.0)
    override func viewDidLoad() {
        super.viewDidLoad()
        PFGeoPoint.geoPointForCurrentLocationInBackground {
            (geoPoint: PFGeoPoint?, error: NSError?) -> Void in
            if error == nil {
            }
        }
    }
}

答案 1 :(得分:1)

通过编译安装,然后在文件的开头更改您的文件

#!/path_to/julia3

#!/path_to/julia4

这将成功