Ruby, hanyoyi daban-daban don girka shi akan Ubuntu 20.04

game da yaƙutu

A cikin labarin na gaba zamu duba hanyoyi daban-daban zamu iya shigar Ruby akan Ubuntu 20.04. Ruby tushen tushe ne, mai daidaitaccen abu, yaren hada-hadar manufa ne.

A yau zamu iya samun masu gudanarwa da yawa don saka Ruby. Waɗannan suna ba ka damar amfani da juzu'i da yawa, kuma suna taimakawa sauyawa tsakanin sigar Ruby. Manajan Ruby da akafi amfani dasu sune rbenv da rvm. Kodayake ana samun Ruby a cikin maɓallin Ubuntu. A cikin layi masu zuwa zamu ga yadda ake girka wannan yaren a cikin Ubuntu 20.04, ta amfani da waɗannan zaɓuɓɓukan shigarwa guda uku.

Sanya Ruby akan Ubuntu 20.04

Daga wuraren ajiya na Ubuntu

Hanya mafi sauki da sauki don girka wannan yaren shine ta amfani da ginannen mai sarrafa kunshin Ubuntu. Nau'in Ruby da aka girka mani daga mai sarrafa kunshin yau shine 2.7. Kafin fara shigarwa, zamu sabunta jerin wadatattun software ta hanyar bugawa a cikin m (Ctrl + Alt T):

sudo apt update

Nan gaba zamuyi amfani da wannan umarnin zuwa ci gaba zuwa shigarwa:

shigar da ruby-full

sudo apt install ruby-full

Bayan kammala shigarwa, gudanar da wannan umarnin zuwa duba idan shigarwa ta ci nasara kuma wane sigar aka shigar:

sigar da aka sanya tare da dacewa

ruby --version

Amfani da RVM

Wani kayan aiki don girka da sarrafa Ruby 3 akan Ubuntu da sauran tsarin Gnu / Linux es RVM.

para shigar RVM akan Ubuntu 20.04, za mu fara da sabunta bayanan masarrafar da ke akwai ta hanyar bugawa a cikin m (Ctrl + Alt + T):

sudo apt update

Yanzu zamu iya farawa da shigar da dogaro na RVM, za mu aiwatar da wannan tashar ta bin umarnin nan:

sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev

Bayan girka abubuwan dogaro, kawai zamu aiwatar da waɗannan ƙa'idodin ne kawai shigar RVM:

girka rvm

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

Yanzu za mu gudanar da wannan umarnin zuwa kunna RVM:

source ~/.rvm/scripts/rvm

A wannan lokacin za mu iya ci gaba zuwa shigar da wannan harshe bugawa a cikin wannan tashar:

shigar da ruby ​​tare da rvm

rvm install 3.0.0

para amfani da Ruby da aka girka azaman tsoho, gudu da umarnin:

rvm use 3.0.0 --default

para duba shigarwa da sigar, gudanar da wannan umarnin:

shigarwa tare da rvm

ruby -v

Amfani da Rbenv

Rbenv kayan aiki ne wanda za'a iya amfani dashi don canzawa tsakanin nau'ikan Ruby daban-daban. Don shigar da wannan harshe, za mu buƙaci wani kayan aikin jan ruby.

Kafin fara zamuyi amfani da umarni mai zuwa don sabunta jerin wadatattun fakitin:

sudo apt update

Yanzu zamu aiwatar da wannan umarni zuwa shigar da dogaro da ake buƙata:

sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

Bayan shigar da dogaro, za mu ƙaddamar da waɗannan umarnin zuwa clone Rbenv da Ruby-gina wuraren ajiya.

Gidan ajiyar ruby ​​github

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

Mataki na gaba zai kasance don gudanar da waɗannan umarnin zuwa saita PATH a cikin .bashrc:

saita hanya

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

exec $SHELL

A wannan gaba za mu iya shigar da kowane samfurin da ke akwai ta amfani da Rbenv. Domin duba sigogin da ake dasu, a cikin m (Ctrl + Alt T) kawai muna buƙatar aiwatarwa:

rbenv wadatattun sifofi

rbenv install -l

Zamu iya shigar da sigar da muke so ta aiwatar da umarni kamar haka. Don wannan labarin, za mu je zaɓi sigar 3.0.0 buga:

girka tare da rbenv

rbenv install 3.0.0

para saita canza duniya, dole ne muyi amfani da umarni mai zuwa:

rbenv global 3.0.0

Sauya lambar sigar tare da sigar da mahallinku ke tallafawa. Domin duba sigar da aka shigar, gudu da umarnin:

sigar da aka sanya tare da rbenv

ruby -v

Irƙiri samfurin shirin

Duk irin sigar da kuka yi amfani da ita, bayan girka Ruby zaku iya ƙirƙirar ƙaramin misali shirin. Don wannan za mu yi amfani da kowane editan rubutu don rubuta rubutun Ruby. Dole ne muyi amfani da fayil tare da tsawo .rb. Don wannan misali zan ƙirƙiri fayil da ake kira hi.rb. Sanin wannan, muna aiwatar da wannan umarnin daga tashar (Ctrl + Alt + T):

vim hola.rb

A cikin fayil ɗin za mu liƙa layuka masu zuwa. A cikin wannan rubutun zamu ga sauƙin shigar da kayan aiki. Umurnin samun Ana amfani dashi don karɓar bayani daga mai amfani. Umurnin yana sanya ana amfani dashi a cikin wannan yaren don bugawa zuwa na'ura mai kwakwalwa. A Ruby, da ma'aikaci + amfani da shi don haɗa darajar kirtani

misali ruby

puts "Escribe tu nombre :"
name = gets.chomp
puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"

Don ƙaddamar da wannan misalin, kawai muna buƙatar buga umarnin mai zuwa daga tashar. Idan rubutun bashi da matsala, zai fara buga sakon 'Rubuta sunanka'. A can za mu rubuta wani abu kuma danna Shigar. Na gaba, zai buga sakon da muka adana a cikin canji "sunan":

misali ruby

ruby hola.rb

A cikin waɗannan layukan mun ga hanyoyi daban-daban don shigar Ruby a cikin Ubuntu 20.04. Idan wani yana son ƙarin sani game da wannan yaren, zai iya zuwa wurin aikin yanar gizo y duba halayensa ko Takardun ana iya samun hakan a can.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.