如果你想在Ubuntu上安装Xcode是不可能的,就像Deepak所说的那样:Xcode目前不可用于Linux,并且我也不认为在可预见的未来会有。
然而,如果你想在Ubuntu上安装Swift并从命令行玩耍,那么这很容易实现。具体的指令在http://www.swift.org网站上有,但下面是一个简要概括,假设你在你的主目录下:
1)下载发布版:
user@ubuntu14:~$ wget https://swift.org/builds/swift-2.2-release/ubuntu1404/swift-2.2-RELEASE/swift-2.2-RELEASE-ubuntu14.04.tar.gz
2) 解压它:
user@ubuntu14:~$ tar xf swift-2.2-RELEASE-ubuntu14.04.tar.gz
3) 将二进制文件的位置添加到$PATH
之前:
user@ubuntu14:~$ export PATH=$HOME/swift-2.2-RELEASE-ubuntu14.04/usr/bin:$PATH
安装过程就是这些。现在你可以用它做一些事情,以下仅为示例。
运行 REPL:
user@ubuntu14:~$ swift
Welcome to Swift version 2.2 (swift-2.2-RELEASE). Type :help for assistance.
1> 1 + 3
$R0: Int = 4
2> :quit
user@ubuntu14:~$
创建一个名为
junk.swift
的Swift源文件,其内容应如下:
print("Hi from swift!")
然后通过 Swift 解释器运行:
user@ubuntu14:~$ swift junk.swift
Hi from swift!
现在使用Swift编译器将其编译:
user@ubuntu14:~$ swiftc junk.swift
这将在您当前的目录中创建一个名为junk
的可执行文件。运行它:
user@ubuntu14:~$ ./junk
Hi from swift!
请查看文档以获得更多功能,文档链接:https://swift.org/getting-started/#using-the-build-system
请确保您的Ubuntu安装为64位。如果是,则应在uname-a
命令的输出中找到字符串x86_64
。目前,Apple仅为64位Ubuntu 14.04或Ubuntu 15.10提供此软件,请确保下载正确的版本。
另一个需要注意的问题是,在Linux上使用Swift的可用性不如在Mac OS X上。许多库尚未移植。请再次参阅swift.org网站以获取更多详细信息。