Rust
是一個由Mozilla主導開發的通用編譯型編譯語言。它的設計準則爲"安全,併發,實用",支持函數式,併發式,過程式以及面向對象的編程風格。 IntelliJ 是最好的使用的Java IDE之一 ,它支持各類插件,其中intellij-rust就是Rust
在IntelliJ上的插件,可使用該插件在IntelliJ上面進行Rust開發,下面就簡單介紹下如何安裝Rust並使用IntelliJ作爲其IDE。git
安裝Rust不要直接Rust語言自己,例如使用brew install rust
就只是安裝了rust語言自己而已,應該安裝的是rustup
,rustup
是rust官方版本的管理工具,是安裝rust的首選。它的主要特色是:github
在使用Rust開發過程當中經常是用到的工具備rustc
,rust-src
,cargo
,這些均可以使用rustup進行管理。 其中cargo
是Rust項目管理的工具,提供了一系列的工具,從項目的創建,構建到測試,運行到部署,都爲Rust項目的管理提供儘量完成的手段。 rustc
是rust語言的編譯器。 rust-src
是rust標準庫。shell
安裝rustup:編程
curl sh.rustup.rs -sSf | sh安全
安裝過程當中會讓選擇安裝方式,使用默認方式安裝便可,默認安裝cargo
。安裝以後須要設置兩個目錄到PATH變量中:bash
經過rustup help
能夠看到rustup的相關命令,上述的默認按照並不包含組件rust-src
的安裝,須要單獨安裝組件rust-src
:併發
rustup component add rust-srccurl
這樣Rust的環境安裝都已經完成,在使用IntelliJ作爲Rust的IDE中要用的組件包括:rustc
,cargo
和rust-src
。函數
須要安裝兩個插件 intellij-rust
和intellij-toml
, intellij-rust
是Rust語言插件,intellij-toml
是爲Toml語言的插件,是爲cargo的配置文件cargo.toml使用。 安裝方式:Perferences.. -> Plugins
在Marketplact中直接搜索Rust 工具
toml
並安裝。 安裝完插件以後就能夠新建一個項目選擇Rust:
rust-src
的目錄。 建立項目成功能夠看到一個完整的rust項目: