【RUST官方語言中文翻譯】準備工做--安裝

讓咱們開始Rust的學習之旅!有不少東西須要學習, 可是正如每一個旅程都會從某個地方開始。在本章中,咱們會討論:html

  • 在Linux,macOS,Windows中安裝Rust
  • 編寫一個輸出Hello, world!的程序
  • 使用cargo,進行Rust的包管理和系統編譯

安裝

第一步:安裝Rust。咱們從rustup--一個用於管理Rust版本和關聯工具的命令行工具--下載Rust。你須要鏈接網絡以便進行下載。windows

注意:若是你由於各類緣由選擇不經過 rustup的方式,那麼請到 Rust官網查看其餘方式。

接下去的步驟會介紹如何安裝最新文檔穩步版本的Rust編譯器。Rust的穩定性確保了本書中全部的示例都可以在最新版本的Rust中編譯經過。因爲Rust常常會提高錯誤信息和警告信息的輸出體驗,每一個版本的編輯結果的輸出可能會有輕微不一樣。換句話說,任何你安裝的更新的,穩定版本的Rust,對於本書的示例都會有符合預期的輸出。bash

命令行標記
在本章節或者在全書的各個地方,咱們會展現一些在終端使用的命令。在命令行中展現的內容行都會以 $開頭。你不須要手動輸入 $符號,它僅僅表示每一個命令行的開始。那些不以 $開始的內容行,則表示的是前一個命令的輸出。另外,特殊的PowerShell示例則會用 >而不是 $

在Linux和macOS上安裝rustup

若是你使用Linux或者macOS系統,那麼請打開終端並輸入以下命令網絡

curl https://sh.rustup.rs -sSf | sh
該命令會下載一段腳本並開始`rustup 這個工具最新版本的安裝過程。安裝過程當中可能會出現要求你輸入密碼的提示。若是安裝成功,將會出現如下內容:
Rust is installed now. Great!
若是你願意,你能夠在下載腳本並在運行它以前先檢查下腳本內容。

整個安裝過程會在你下次登陸時,自動將Rust添加到你的系統變量PATH裏。若是你但願能夠不須要從新啓動終端,直接開始使用Rust,請在終端中運行以下命令以添加Rust到你的系統變量裏:框架

source $HOME/.cargo/env

或者,添加如下內容到你到 ~/.bash_profile中:curl

export PATH="$HOME/.cargo/bin:$PATH"

除此以外,你須要某種連接器。極可能你的系統已經安裝了連接器,不過,若是當你試圖編譯一個Rust程序出錯,而且提示你說連接器沒有執行,那就是說你的系統並無安裝連接器,你須要手動安裝他。
C語言的編譯器一般會帶有正確的連接器。你能夠查看你係統的文檔來了解如何安裝C的編譯器。固然,
一些通用的Rust包依賴於C語言代碼且每每須要一個C的編譯器。所以,你能夠如今就安裝它。函數

在Windows上安裝rustup

在windows中,打開https://www.rust-lang.org/too...,按照按照指引進行安裝。在安裝過程當中,你會收到一條消息提示你說你須要安裝Visual Studio 2013或更新版本的C++構建工具。最簡單的獲取該構建工具的方法是安裝Build Tools for Visual Studio 2017, 該工具能夠在網頁中其餘工具和框架中獲取。工具

本書的剩餘部分所展現的命令都能在cmd.exePowerShell中使用。若是針對某個場景會有不一樣,咱們會在書中明確指出。學習

更新和卸載

當你經過rustup 安裝Rust以後,就能夠很容易進行Rust的版本更新。打開你的終端,運行以下命令:ui

rustup update

卸載Rust和rustup , 請在你的終端中運行如下卸載腳本

rustup self uninstall

常見問題

打開終端並輸入以下命令檢查你是否正確安裝了Rust

rustc --version

以後,你應該會看到輸出帶有最新穩定版本的版本號,提交hash值,提交日期,格式以下:

rustc x.y.x (abcabcabc yyyy-mm-dd)

若是你看到信息,就說明你已經成功安裝了Rust。若是你沒有看到此信息,Windows環境下,請檢查Rust是否在你的%PATH%系統變量中。若是全部步驟都沒有問題,可是Rust依然不能正常工做,你能夠在不少地方獲取幫助。最簡單的方式是經過Mibbit訪問the #rust IRC channel on irc.mozilla.org 。 在這個地方,你能夠經過和其餘Rustaceans(咱們對於本身的一種戲稱)聊天獲取幫助。你還能夠從the Users forumStack Overflow獲取幫助。

本地文檔

安裝包包含了一份本地文檔的拷貝,這樣你能夠在安裝後離線閱讀文檔。運行rustup doc能夠在遊覽器中打開文檔進行遊覽。在任什麼時候候,若是你不知道如何使用標準庫提供的類型或者函數,均可以經過API文檔找出對應的使用說明。

相關文章
相關標籤/搜索