lts安装 rust ubuntu_一起学Rust编程「1」:开发环境
引言
Rust是近幾年獲得廣泛關注和認可的一門系統級編程語言。它嚴苛的靜態類型檢查和獨特的所有權系統,使得編譯器能夠盡可能的幫開發者在編譯時就排除一些符合常見模式的bug。這也讓很多人認為rust是一門更加“安全”的語言。
專注數據安全技術的紅小豆同學也非常看好它的前景。雖然本職工作內沒有做rust開發的機會,但是看到GitHub上基于rust的新項目遍地開花,作為一個有覺悟的業內人士,感覺也是時候該強行上車了!
學習編程最好的方式是什么?不用問,答案當然是動手啦。那么,從今天就跟著我一起用實踐的方式入門這個語言吧!
第一節 開發環境
在VirtualBox里安裝Ubuntu、Rust和VS Code.
VirtualBox是一個虛擬機軟件。在一個Linux虛擬機里學習Rust開發有2個好處:
安裝VirtualBox
首先訪問virtualbox.org下載自己的操作系統對應的安裝包。
根據步驟說明安裝好VirtualBox,打開主界面(忽略我已有的2個虛擬機):
然后新建:
給虛擬機選一個名字和保存位置,點擊下一步:
內存不需要太大,1G或者2G根據自己電腦的配置來定:
(默認)創建新的虛擬磁盤:
類型也默認就好:
默認動態分配空間:
磁盤建議加大到20G,否則以后安裝各種軟件會很快占滿:
創建好以后啟動:
這里因為虛擬機還沒有安裝系統,VirtualBox會詢問安裝盤:
我們去ubuntu.com下載最新的ISO,然后加載進來。
安裝Ubuntu
加載好虛擬安裝盤以后,我們點下一步開始啟動:
啟動以后來到了ubuntu安裝向導:
選擇鍵盤布局。這里一般默認就可以:
選擇最小安裝、不下載更新:
使用整個磁盤:
確認:
選擇時區:
然后填入用戶名和密碼,勾選自動登錄:
然后安裝開始:
稍等片刻,安裝完成以后,根據屏幕提示重啟:
然后就進到了ubuntu虛擬機:
跳過帳號登錄和一些初始化設置以后,來到了桌面:
如果提示軟件自動更新,可以點擊安裝,也可以選稍后提醒:
安裝VSCode
在虛擬機里打開Firefox,訪問code.visualstudio.com,下載deb文件:
然后選擇保存文件:
然后在應用菜單中打開Terminal:
這是我們在虛擬機里執行的第一個命令(安裝剛才下載好的deb包):
sudo dpkg -i Downloads/code*.debsudo命令會詢問你的密碼,輸入以后,vscode就開始安裝了:
裝好以后,會出現在應用程序中:
點擊圖標就可以啟動:
安裝Rust
我們用rustup.rs的方式來安裝rust
首先安裝curl:
sudo apt install curl然后是rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh直接回車,安裝默認版本:
做完這些,你已經有一個可以學習rust開發的環境了。下一節我們就可以開始寫代碼了!
關注我,一起學習Rust開發。歡迎點贊,轉發,收藏!
附錄
你可以安裝VirtualBox Guest Additions讓你的虛擬機操作更流暢。
首先安裝編譯工具:
sudo apt install gcc make perl然后在菜單中選擇 Devices -> Insert Guest Additions CD image:
安裝完成以后,重啟一下虛擬機讓新的驅動生效(虛擬機桌面分辨率會自動調整)。
總結
以上是生活随笔為你收集整理的lts安装 rust ubuntu_一起学Rust编程「1」:开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。