Giunsa ang Pag-install sa Rust Programming Language sa Linux


Ang Rust (kasagaran nailhan nga Rust-Lang) usa ka bag-o, bukas nga gigikanan nga praktikal nga mga sistema sa programming language nga kusog kaayo nga nagdagan, nagpugong sa mga segfault, ug naggarantiya sa kaluwasan sa thread. Kini usa ka luwas ug dungan nga pinulongan nga gihimo sa Mozilla ug gipaluyohan sa LLVM.

Gisuportahan niini ang mga abstraction nga wala’y gasto, paglihok sa mga semantiko, garantiya nga luwas sa panumduman, mga hilo nga wala’y mga lahi sa datos, mga generic nga nakabase sa kinaiya ug pagpares sa sumbanan. Gisuportahan usab niini ang type inference, minimal runtime ingon man ang episyente nga C bindings.

Ang taya mahimong modagan sa daghang mga plataporma ug gigamit sa produksiyon sa mga kompanya/organisasyon sama sa Dropbox, CoreOS, NPM ug daghan pa.

Sa kini nga artikulo, ipakita namon kung giunsa ang pag-install sa Rust programming language sa Linux ug pag-setup sa imong sistema aron makasugod sa pagsulat sa mga programa nga adunay taya.

I-install ang Rust Programming Language sa Linux

Aron ma-install ang Rust, gamita ang mosunod nga opisyal nga pamaagi sa pag-instalar sa taya pinaagi sa installer-script, nga nagkinahanglan sa curl command-line downloader sama sa gipakita.

$ sudo apt-get install curl  [On Debian/Ubuntu]
# yum install install curl   [On CentOS/RHEL]
# dnf install curl           [On Fedora]

Dayon i-install ang taya pinaagi sa pagpadagan sa mosunod nga sugo sa imong terminal, ug sunda ang mga instruksyon sa onscreen. Timan-i nga ang taya kay aktuwal nga na-install ingon man gidumala sa rustup tool.

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Kung makompleto na ang pag-instalar sa Rust, ang direktoryo sa Cargo's bin (~/.cargo/bin – diin na-install ang tanang himan) idugang sa imong PATH environment variable, sa ~/.profile.

Atol sa pag-instalar, ang rustup mosulay sa pagdugang sa direktoryo sa bin sa kargamento sa imong PATH; kon kini mapakyas sa usa ka rason o sa lain, buhata kini sa kamut aron makasugod sa paggamit sa taya.

Sunod, kuhaa ang ~/.profile file aron magamit ang giusab nga PATH ug i-configure ang imong karon nga kabhang aron molihok uban ang taya nga palibot pinaagi sa pagpadagan niini nga mga mando.

$ source ~/.profile
$ source ~/.cargo/env

Sa katapusan pamatud-i ang bersyon sa taya nga na-install sa imong sistema pinaagi sa pagpadagan sa mosunod nga sugo.

$ rustc --version

Sulayi ang Rust Programming Language sa Linux

Karon nga ikaw adunay taya nga na-install sa imong sistema, mahimo nimo kini sulayan pinaagi sa paghimo sa imong una nga taya nga programa sama sa mosunod. Pagsugod pinaagi sa paghimo og usa ka direktoryo diin ang imong mga file sa programa magpuyo.

$ mkdir myprog
$ cd myprog

Paghimo og file nga gitawag og test.rs, kopyaha ug idikit ang mosunod nga mga linya sa code ngadto sa file.

fn main() {
    println!("Hello World, it’s TecMint.com – Best Linux HowTos, Guides on the Internet!");
}

Dayon padagana ang mosunod nga sugo nga maghimo ug executable nga gitawag og test sa kasamtangang direktoryo.

$ rustc main.rs

Sa katapusan, ipatuman ang test ingon sa gipakita.

$ ./test 

Importante: Kinahanglan nimong hinumdoman kining mga punto mahitungod sa pagpagawas sa taya:

  • Ang taya adunay 6 ka semana nga paspas nga proseso sa pagpagawas, siguroha nga adunay daghang mga build sa taya nga magamit bisan unsang orasa.
  • Ikaduha, kining tanan nga mga build gidumala pinaagi sa rustup, sa makanunayon nga paagi sa matag suportadong plataporma, nga makapahimo sa pag-instalar sa taya gikan sa beta ug matag gabii nga mga channel sa pagpagawas, ug pagsuporta alang sa dugang nga cross-compilation nga mga target.

Rust Homepage: https://www.rust-lang.org/en-US/

Niini nga artikulo, gipasabut namon kung giunsa ang pag-install ug paggamit sa rust programming language sa Linux. Sulayi kini ug ihatag kanamo ang imong feedback o ipaambit ang bisan unsang mga pangutana pinaagi sa porma sa komento sa ubos.