华南俳烁实业有限公司

考試首頁(yè) | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
  當(dāng)前位置:Linux認(rèn)證 > 綜合輔導(dǎo) > 文章內(nèi)容
  

Linux教程:運(yùn)行在Linux平臺(tái)的開(kāi)源Swift

來(lái)源:swiftcafe.io [ 2016年2月25日 ] 【

Swift 開(kāi)源了,喜大普奔之后,我們發(fā)現(xiàn)它現(xiàn)在變成跨平臺(tái)的了,開(kāi)源后的 Swift 不止能運(yùn)行在 MAC 和 iOS 平臺(tái),現(xiàn)在也可以運(yùn)行在 Linux 平臺(tái)了。我們現(xiàn)在就來(lái)看看 Linux 上的 Swift。

安裝 Linux 環(huán)境

swift.org 網(wǎng)站上面提供了在 Linux 上面安裝 Swift 環(huán)境的完整指引。當(dāng)前 Swift 支持 Ubuntu 15.10 和 Ubuntu 14.04 兩個(gè)版本。

如果你已經(jīng)安裝好 Ubuntu 環(huán)境了,就可以跳過(guò)這一節(jié),繼續(xù)后面內(nèi)容。

如果要運(yùn)行 Linux 版本的 Swift,首先你需要一個(gè) Linux 環(huán)境,如果你自己有 Linux 服務(wù)器,它可以作為運(yùn)行環(huán)境,或者你有一臺(tái)裝有 Linux 系統(tǒng)的電腦,也可以將它作為運(yùn)行環(huán)境。

  1. VirtualBox

當(dāng)然,更加普遍的情況應(yīng)該是通過(guò)虛擬機(jī)來(lái)運(yùn)行 Linux,我們可以使用 VirtualBox 作為虛擬機(jī)環(huán)境。

我們可以在 VirtualBox 的下載頁(yè)面進(jìn)行下載: https://www.virtualbox.org/wiki/Downloads

打開(kāi)頁(yè)面后,根據(jù)自己電腦的平臺(tái),下載相應(yīng)的版本。

下載完成后,按照安裝指引將 VirtualBox 安裝好。

現(xiàn)在,虛擬機(jī)環(huán)境安裝好了,我們還要給這個(gè)虛擬機(jī)安裝一個(gè)操作系統(tǒng),也就是我們需要的 Ubuntu。

  1. Vagrant

之前用過(guò)虛擬機(jī)的同學(xué)可能想到,先去 Ubuntu 網(wǎng)站下載一個(gè)鏡像,然后掛載到虛擬機(jī)中,這是一個(gè)比較通用的做法。

當(dāng)然我們還可以用一個(gè)更加簡(jiǎn)便的方法,那就是 Vagrant

Vagrant是 VirtualBox 的一個(gè)命令行工具,可以幫助我們快速配置和部署 VirtualBox 主機(jī)。 我們可以在這里下載 Vagrant 的安裝程序: https://www.vagrantup.com/downloads.html

Vagrant通過(guò)一個(gè)名為 Vagrantfile 的文件來(lái)進(jìn)行虛擬機(jī)的部署操作,這個(gè)文件存存儲(chǔ)的是一段腳本,用來(lái)聲明我們的部署任務(wù)。

接下來(lái),創(chuàng)建一個(gè)文件夾作為我們的虛擬機(jī)目錄,然后在這個(gè)文件夾中創(chuàng)建一個(gè) Vagrantfile 文件:

Vagrant.configure(2) do |config|

  config.vm.box = "https://cloud-images.ubuntu.com/vagrant/trusty/20151201/trusty-server-cloudimg-amd64-vagrant-disk1.box"

  config.vm.provision "shell", inline: <<-SHELL

    sudo apt-get --assume-yes install clang
    curl -O https://swift.org/builds/ubuntu1404/swift-2.2-SNAPSHOT-2015-12-01-b/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04.tar.gz
    tar zxf swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04.tar.gz	
    echo "export PATH=/home/vagrant/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04/usr/bin:\"${PATH}\"" >> .profile
  SHELL
end

首頁(yè) 1 2 3 尾頁(yè)
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
绥德县| 鲁甸县| 长阳| 长宁区| 叙永县| 潮安县| 沁阳市| 富阳市| 时尚| 子洲县| 天镇县| 弋阳县| 无极县| 镇原县| 寻乌县| 绥阳县| 泸溪县| 乐至县| 碌曲县| 阜城县| 仙居县| 周宁县| 周口市| 大理市| 班玛县| 自治县| 昆明市| 南溪县| 青州市| 丹东市| 旅游| 荣昌县| 曲沃县| 保德县| 津市市| 南康市| 炉霍县| 龙泉市| 三门县| 恩平市| 元谋县|