Rust的簡介和安裝
前言
大家好,我是阿七。這是rust從入門到放棄系列中的第一章,為什么是從入門到放棄,因為rust太難了,我從2017開始學(xué)習(xí)rust這門編程語言,但是,在這期間里我放棄了無數(shù)多次,為了不再讓自己產(chǎn)生放棄的念頭,所以從今天開始想要用文章的方式來記錄rust的學(xué)習(xí)過程。
Rust簡介
Rust這門語言最初誕生于2006年,原為mozilla公司員工Graydon Hoare的私人項目。從2009年開始,mozilla公司就開始贊助這個項目,并于2010年對外公布了rust這門編程語言。rust有著高性能,速度快,內(nèi)存利用率極高,由于沒有運行時和垃圾回收,它能夠勝任對性能要求特別高的服務(wù),可以在嵌入式設(shè)備上運行,還能輕松和其他語言集成。rust還內(nèi)置了豐富的類型系統(tǒng)和所有權(quán)模型保證了內(nèi)存安全和線程安全,讓程序員在編譯期就能夠消除各種各樣的錯誤。rust官網(wǎng)還提供了出色的文檔,對程序員友好的編譯器和清晰的錯誤提示信息, 還集成了一流的工具鏈——例如,包管理器和構(gòu)建工具(cargo,rustc等), 智能地自動補全和類型檢驗的多編輯器支持, 以及自動格式化代碼等等。
Rust安裝
我們想要在自己的PC機(jī)上使用Rust那就要先進(jìn)行安裝。Rust的安裝可以分為在線安裝和離線安裝這兩種。以下我會在Ubuntu linux環(huán)境下演示這兩種安裝方法。
在線安裝:
在線方式安裝rust,只需一條命令即可。首先打開你的終端,鍵入如下命令:
需要注意的是,在安裝的過程中會詢問你安裝rust的選項,提示的內(nèi)容如下:
在這個過程中,我們直接回車或者輸入1就可以了,rust的安裝腳本會幫我們自動的將rust相關(guān)的環(huán)境變量設(shè)置好,如果你的終端中出現(xiàn)Rust is installed now. Great!說明rust已成功的安裝在你的電腦中。
離線安裝:
在一些特殊的情況下,例如我們所處的工作單位比較特殊,只能內(nèi)網(wǎng)辦公,這樣我們只能提前下載好rust的離線安裝包進(jìn)行離線安裝了。首先我們在一臺能上網(wǎng)的公網(wǎng)機(jī)上下載rust的安裝包,具體命令如下所示:
下載完成后我們進(jìn)行解壓操作,命令如下所示:
下一步就是進(jìn)入到解壓后的目錄,里面有個install.sh的shell腳本,我們只需運行他即可,記住要root權(quán)限進(jìn)行安裝,命令如下:
如果能在命令行中看到如下輸出信息,則說明rust安裝成功。
Rust在線安裝和離線安裝的區(qū)別
在線安裝和離線安裝最明顯的區(qū)別就是,離線安裝是不會幫你安裝rustup這個工具。其次就是安裝目錄的不同,離線方式安裝,安裝目錄在/usr/local/bin目錄下且不用配置環(huán)境變量,因為rust相關(guān)工具都放在了系統(tǒng)目錄下的bin目錄下了,而在線安裝則是在用戶的家目錄下的.cargo/這個目錄,且會創(chuàng)建或修改環(huán)境變量到.profile文件中。
小結(jié)
今天簡單的介紹了Rust這門語言,并在Ubuntu linux下演示了在線和離線方式進(jìn)行Rust安裝,并對這兩種安裝方式進(jìn)行了小小的區(qū)分。不管離線還是在線,除特殊情況下,我都建議在線方式安裝rust。