በሚቀጥለው ርዕስ ውስጥ እንመለከታለን ሩቢን በኡቡንቱ 20.04 ላይ መጫን የምንችልባቸው የተለያዩ መንገዶች. ሩቢ ክፍት ምንጭ ፣ ነገርን መሠረት ያደረገ ፣ አጠቃላይ ዓላማ ያለው የፕሮግራም ቋንቋ ነው።
ዛሬ ሩቢን ለመጫን በርካታ አስተዳዳሪዎችን ማግኘት እንችላለን ፡፡ እነዚህ ብዙ ስሪቶችን እንዲጠቀሙ ያስችሉዎታል ፣ እና በሩቢ ስሪቶች መካከል ለመቀያየር ይረዳሉ። በጣም ያገለገሉት የሩቢ አስተዳዳሪዎች rbenv እና rvm ናቸው. ምንም እንኳን ሩቢ በኡቡንቱ ማከማቻ ውስጥም ይገኛል። በሚቀጥሉት መስመሮች እነዚህን ሶስት የመጫኛ አማራጮችን በመጠቀም ይህንን ቋንቋ በኡቡንቱ 20.04 ውስጥ እንዴት እንደሚጫኑ እንመለከታለን ፡፡
ሩቢን በኡቡንቱ 20.04 ላይ ይጫኑ
ከኡቡንቱ ማከማቻዎች
ይህንን ቋንቋ ለመጫን ቀላሉ እና ቀላሉ መንገድ የኡቡንቱን አብሮገነብ ተስማሚ የጥቅል አስተዳዳሪ በመጠቀም ነው። ከተገቢ የጥቅል ሥራ አስኪያጅ ዘንድ ለእኔ የተጫነው የሩቢ ስሪት 2.7 ነው. ተከላውን ከመጀመራችን በፊት የሚገኙትን ሶፍትዌሮች ተርሚናል (Ctrl + Alt + T) ውስጥ በመተየብ ዝርዝር እናዘምነዋለን ፡፡
sudo apt update
በመቀጠል የሚከተለውን ትዕዛዝ እንጠቀማለን ወደ መጫኑ ይቀጥሉ:
sudo apt install ruby-full
መጫኑን ከጨረሱ በኋላ ይህንን ሌላ ትዕዛዝ ያሂዱ መጫኑ የተሳካ መሆኑን እና ምን ዓይነት ስሪት እንደተጫነ ያረጋግጡ:
ruby --version
RVM ን በመጠቀም
ሌላ መሣሪያ ለ ሩቢ 3 ን በኡቡንቱ እና በሌሎች Gnu / Linux ስርዓቶች ላይ ይጫኑ እና ያስተዳድሩ es RVM.
ምዕራፍ በኡቡንቱ 20.04 ላይ RVM ን ይጫኑ፣ የሚገኝውን የሶፍትዌር መረጃ ጠቋሚ ተርሚናል (Ctrl + Alt + T) ውስጥ በመተየብ በማዘመን እንጀምራለን
sudo apt update
አሁን ልንጀምር እንችላለን የ RVM ጥገኛዎችን ይጫኑ፣ የሚከተለውን ትዕዛዝ ተመሳሳይ ተርሚናል እንፈጽማለን
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
ጥገኛዎችን ከጫኑ በኋላ እነዚህን ሌሎች ትዕዛዞችን ማስፈፀም ብቻ ነው ያለብን RVM ን ይጫኑ:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://get.rvm.io | bash -s stable
አሁን ይህንን ሌላ ትዕዛዝ ወደ እኛ እናሄዳለን RVM ን ያግብሩ:
source ~/.rvm/scripts/rvm
በዚህ ጊዜ እኛ እንችላለን ወደዚህ ቋንቋ መጫኛ ይቀጥሉ በተመሳሳይ ተርሚናል ውስጥ መተየብ
rvm install 3.0.0
ምዕራፍ የተጫነ ሩቢን እንደ ነባሪ ይጠቀሙ፣ ትዕዛዙን አሂድ
rvm use 3.0.0 --default
ምዕራፍ መጫኑን እና ስሪቱን ይፈትሹ፣ ይህንን ሌላ ትዕዛዝ ያሂዱ
ruby -v
Rbenv ን በመጠቀም
Rbenv በተለያዩ የሩቢ ስሪቶች መካከል ለመቀያየር ሊያገለግል የሚችል መሳሪያ ነው ፡፡ ይህንን ቋንቋ ለመጫን ሌላ የሩቢ-ግንባታ መሣሪያ እንፈልጋለን.
ከመጀመራችን በፊት ያሉትን የጥቅሎች ዝርዝር ለማዘመን የሚከተለውን ትዕዛዝ እንጠቀማለን ፡፡
sudo apt update
አሁን የሚከተለውን ትዕዛዝ እንፈጽማለን አስፈላጊዎቹን ጥገኛዎች ይጫኑ:
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
ጥገኛዎችን ከጫንን በኋላ እነዚህን ትዕዛዞች ለማስጀመር እንጀምራለን የ Rbenv እና Ruby- ግንባታ ማከማቻዎችን ያጣምሩ.
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
ቀጣዩ እርምጃ የሚከተሉትን ትዕዛዞችን ማስኬድ ይሆናል .Bashrc ውስጥ PATH ን ያቀናብሩ:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc exec $SHELL
በዚህ ጊዜ Rbenv ን በመጠቀም ማንኛውንም የሚገኝ ስሪት መጫን እንችላለን ፡፡ ለ የሚገኙትን ስሪቶች ያረጋግጡ፣ ተርሚናል ውስጥ (Ctrl + Alt + T) እኛ ማስፈፀም ያስፈልገናል
rbenv install -l
እንደሚከተለው ያለ ትዕዛዝ በመፈፀም የምንፈልገውን ስሪት መጫን እንችላለን ፡፡ ለዚህ ጽሑፍ እኛ እንሄዳለን ስሪት ይምረጡ 3.0.0 በመተየብ
rbenv install 3.0.0
ምዕራፍ አቀናባሪ ተለዋዋጭ፣ የሚከተለውን ትእዛዝ መጠቀም አለብን
rbenv global 3.0.0
በአከባቢዎ በሚደገፍ ስሪት የስሪት ቁጥሩን ይተኩ። ለ የተጫነውን ስሪት ያረጋግጡ፣ ትዕዛዙን አሂድ
ruby -v
የናሙና ፕሮግራም ይፍጠሩ
የትኛውን ስሪት ቢጠቀሙ ሩቢ ከጫኑ በኋላ ቀለል ያለ የምስል ፕሮግራም መፍጠር ይችላሉ ፡፡ ለዚህም የሩቢን ጽሑፍ ለመጻፍ ማንኛውንም የጽሑፍ አርታኢ እንጠቀማለን ፡፡ እኛ መጠቀም አለብን በቅጥያው .rb ፋይል ያድርጉ. ለዚህ ምሳሌ እኔ የተጠራ ፋይልን እፈጥራለሁ ሰላም.rb. ይህንን በማወቅ የሚከተለውን ትዕዛዝ ከርሚናል (Ctrl + Alt + T) እንፈጽማለን
vim hola.rb
በፋይሉ ውስጥ የሚከተሉትን መስመሮች እንለጥፋለን. በዚህ ስክሪፕት ውስጥ ቀለል ያለ የግብዓት እና የውጤት ሥራዎችን እንመለከታለን ፡፡ ትእዛዙ ያገኛል ከተጠቃሚው መረጃ ለመቀበል ጥቅም ላይ ይውላል. ትእዛዙ አስቀምጧል ወደ ኮንሶል ለማተም በዚህ ቋንቋ ጥቅም ላይ ይውላል ፡፡ በሩቢ ውስጥ እ.ኤ.አ. ኦፕሬተር + የሕብረቁምፊ እሴቶችን ለማጣመር የሚያገለግል።
puts "Escribe tu nombre :" name = gets.chomp puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"
ይህንን ምሳሌ ለመጀመር፣ የሚከተለውን ትዕዛዝ ከ ተርሚናል መተየብ ያስፈልገናል ፡፡ ስክሪፕቱ ከስህተት ነፃ ከሆነ በመጀመሪያ መልዕክቱን ያትማል 'ስምህን ፃፍ' እዚያ አንድ ነገር መጻፍ እና Enter ን መጫን አለብን ፡፡ በመቀጠልም በተለዋጩ ውስጥ ያስቀመጥነውን መልእክት ያትማል "ስም":
ruby hola.rb
በእነዚህ መስመሮች ውስጥ ሩቢን በኡቡንቱ 20.04 ውስጥ ለመጫን የተለያዩ ዘዴዎችን ተመልክተናል ፡፡ አንድ ሰው ስለዚህ ቋንቋ የበለጠ ለማወቅ ከፈለገ በ. ማቆም ይችላል የፕሮጀክት ድርጣቢያ y ባህሪያቱን ይፈትሹ ወይም ሰነዶች እዚያ ሊገኝ ይችላል ፡፡
አስተያየት ለመስጠት የመጀመሪያው ይሁኑ