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