Kif Tinstalla Rust Programming Language fil-Linux


Rust (magħruf komunement bħala Rust-Lang) huwa lingwa ta 'programmar ta' sistemi prattiċi ta 'sors miftuħ relattivament ġdid li jaħdem b'mod estremament mgħaġġel, jipprevjeni segfaults, u jiggarantixxi s-sigurtà tal-ħajt. Hija lingwa sigura u konkorrenti żviluppata minn Mozilla u appoġġjata minn LLVM.

Jappoġġja astrazzjonijiet ta 'spiża żero, semantika taċ-ċaqliq, sigurtà tal-memorja garantita, ħjut mingħajr tiġrijiet tad-dejta, ġeneriċi bbażati fuq il-karatteristiċi u tqabbil tal-mudelli. Jappoġġja wkoll inferenza tat-tip, runtime minimu kif ukoll rbit C effiċjenti.

Is-sadid jista' jaħdem fuq għadd kbir ta' pjattaformi u qed jintuża fil-produzzjoni minn kumpaniji/organizzazzjonijiet bħal Dropbox, CoreOS, NPM u ħafna aktar.

F'dan l-artikolu, aħna ser nuru kif tinstalla l-lingwa ta 'programmar Rust fil-Linux u ssettja s-sistema tiegħek biex tibda bil-kitba ta' programmi bis-sadid.

Installa Rust Programming Language fil-Linux

Biex tinstalla Rust, uża l-metodu uffiċjali li ġej biex tinstalla s-sadid permezz tal-iskrittura tal-installatur, li teħtieġ downloader tal-linja tal-kmand tal-curl kif muri.

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

Imbagħad installa s-sadid billi tħaddem il-kmand li ġej fit-terminal tiegħek, u segwi l-istruzzjonijiet fuq l-iskrin. Innota li s-sadid huwa attwalment installat kif ukoll ġestit mill-għodda rustup.

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

Ladarba l-installazzjoni Rust titlesta, id-direttorju tal-bin tal-Merkanzija (~/.cargo/bin – fejn huma installati l-għodod kollha) se jiżdied fil-varjabbli tal-ambjent PATH tiegħek, f'~/.profile.

Waqt l-installazzjoni, it-tiswir jipprova jżid id-direttorju tal-bin tal-merkanzija mal-PATH tiegħek; jekk dan jonqos għal xi raġuni jew oħra, agħmel dan manwalment biex tibda tuża s-sadid.

Sussegwentement, iġib il-fajl ~/.profile biex tuża l-PATH modifikat u kkonfigura l-qoxra attwali tiegħek biex taħdem mal-ambjent tas-sadid billi tħaddem dawn il-kmandi.

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

Finalment ivverifika l-verżjoni tas-sadid installata fis-sistema tiegħek billi tħaddem il-kmand li ġej.

$ rustc --version

Test Rust Programming Language fil-Linux

Issa li għandek is-sadid installat fis-sistema tiegħek, tista 'tittestjaha billi toħloq l-ewwel programm tas-sadid tiegħek kif ġej. Ibda billi tagħmel direttorju fejn il-fajls tal-programm tiegħek ser jirrisjedu.

$ mkdir myprog
$ cd myprog

Oħloq fajl imsejjaħ test.rs, ikkopja u waħħal il-linji ta' kodiċi li ġejjin mal-fajl.

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

Imbagħad mexxi l-kmand li ġej li se joħloq eżekutibbli msejjaħ test fid-direttorju attwali.

$ rustc main.rs

Fl-aħħarnett, tesegwixxi test kif muri.

$ ./test 

Importanti: Għandek tieħu nota ta 'dawn il-punti dwar ir-rilaxx tas-sadid:

  • Is-sadid għandu proċess ta' rilaxx rapidu ta' 6 ġimgħat, kun żgur li tikseb ħafna bini ta' sadid disponibbli fi kwalunkwe ħin.
  • It-tieni nett, dawn il-bini kollha huma ġestiti permezz ta' rustup, b'mod konsistenti fuq kull pjattaforma appoġġjata, li tippermetti l-installazzjoni tas-sadid mill-beta u l-kanali tar-rilaxx ta' kull filgħaxija, u appoġġ għal miri addizzjonali ta' kompilazzjoni inkroċjata.

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

F'dan l-artikolu, spjegajna kif tinstalla u tuża l-lingwa ta 'programmar tas-sadid fil-Linux. Ipprovaha u agħtina l-feedback tiegħek jew taqsam kwalunkwe mistoqsija permezz tal-formola tal-kummenti hawn taħt.