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:
sudo apt install ruby-full
Bayan kammala shigarwa, gudanar da wannan umarnin zuwa duba idan shigarwa ta ci nasara kuma wane sigar aka shigar:
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:
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:
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:
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.
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:
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 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:
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:
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
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":
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.