我的虚拟机中有Ubuntu,我想在Ubuntu中运行X代码。我只是从网站下载swift但不知道如何在Ubuntu中安装它。 https://swift.org/builds/swift-2.2-release/ubuntu1404/swift-2.2-RELEASE/swift-2.2-RELEASE-ubuntu14.04.tar.gz
答案 0 :(得分:14)
如果你想在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:~$
使用以下内容创建一个Swift源文件,称之为junk.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位。如果是,则应在x86_64
命令的输出中的某处找到字符串uname -a
。 AFAIK,目前Apple仅为64位Ubuntu 14.04或Ubuntu 15.10提供此软件,请确保下载正确的版本。
另外需要注意的是,Linux上的Swift并不像在Mac OS X上那样可用。许多库还没有移植过。再次,请访问swift.org网站了解更多详情。