Mah*_*gar 10 macos ubuntu vmware xcode
我在我的虚拟机中有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
Ana*_*i P 17
如果你想在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
Run Code Online (Sandbox Code Playgroud)
2)打开包装:
user@ubuntu14:~$ tar xf swift-2.2-RELEASE-ubuntu14.04.tar.gz
Run Code Online (Sandbox Code Playgroud)
3)将二进制文件的位置添加到您的$PATH:
user@ubuntu14:~$ export PATH=$HOME/swift-2.2-RELEASE-ubuntu14.04/usr/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
这就是安装.现在你可以用它做一些事情,这些只是例子.
运行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:~$
Run Code Online (Sandbox Code Playgroud)
junk.swift使用以下内容创建一个Swift源文件,调用它:
print("Hi from swift!")
Run Code Online (Sandbox Code Playgroud)
然后通过Swift解释器运行它:
user@ubuntu14:~$ swift junk.swift
Hi from swift!
Run Code Online (Sandbox Code Playgroud)
现在使用Swift编译器编译它:
user@ubuntu14:~$ swiftc junk.swift
Run Code Online (Sandbox Code Playgroud)
这将创建junk在当前目录中调用的可执行文件.运行:
user@ubuntu14:~$ ./junk
Hi from swift!
Run Code Online (Sandbox Code Playgroud)
您可以做更多事情,请参阅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网站了解更多详情.