ઉબુન્ટુમાં રૂબી, સ્થાપન અને મૂળભૂત ઉદાહરણનો વિકાસ

રૂબી વિશે

હવે પછીના લેખમાં આપણે ઉબુન્ટુ પર રૂબી કેવી રીતે સ્થાપિત કરી શકીએ તેના પર એક નજર નાંખવા જઈ રહ્યા છીએ. આ છે એક ખુલ્લી, ગતિશીલ, objectબ્જેક્ટ લક્ષી અને સંતુલિત પ્રોગ્રામિંગ ભાષા જે દ્વારા વિકસાવવામાં આવી છે યુકીહિરો 'મેટઝ' માત્સુમોટો જાપાનમાં. તે અન્ય લોકપ્રિય પ્રોગ્રામિંગ ભાષાઓની લાક્ષણિકતાઓ, જેમ કે પીઇઆરએલ, સ્મtલટalક, અડા, વગેરે સાથે જોડીને અમલમાં મૂકવામાં આવે છે.

આ એક પ્રોગ્રામિંગ ભાષા છે જેની રચના કરવામાં આવી છે સુનિશ્ચિત કરવાના કેટલાક કાર્યોને સરળ બનાવો. તે પ્રોગ્રામિંગના કેટલાક જટિલ ભાગોને ઘટાડે છે અને પ્રોગ્રામરને શરૂઆતથી કંઈક ઝડપથી બનાવવાનું શક્ય બનાવે છે. આ મુખ્યત્વે એવા લોકો માટે રચાયેલ છે જે પ્રોગ્રામિંગ શરૂ કરવા માંગે છે, પરંતુ કોઈપણ જટિલ એપ્લિકેશનો બનાવવા માટે આ ભાષાનો ઉપયોગ કરી શકે છે.

આપણે Gnu / Linux પર રૂબીને ઘણી રીતે ઇન્સ્ટોલ કરીશું. વાપરવુ રૂબીને ઇન્સ્ટોલ કરવાની સૌથી સહેલી રીત એપીટી પેકેજ મેનેજર છે ઉબુન્ટુ માં. આ પોસ્ટમાં આપણે જોઈશું કે કેવી રીતે આપણે રૂબીને આદેશ વાક્યમાંથી ઇન્સ્ટોલ કરી શકીએ અને મૂળ ભાષાના કોડનો અમલ કરી શકીએ જે આપણે આ ભાષા સાથે પેદા કરવા જઈ રહ્યા છીએ.

રૂબી સ્થાપિત કરો

શરૂ કરવા માટે આપણે આપણા ઉબુન્ટુમાં ટર્મિનલ (Ctrl + Alt + T) ખોલવા જઈ રહ્યા છીએ. આ કિસ્સામાં હું ઉપયોગ કરી રહ્યો છું ઉબુન્ટુ 18.04, પરંતુ અમે તેને આ વિતરણના વિવિધ સંસ્કરણોમાં ઇન્સ્ટોલ કરી શકીએ છીએ. રૂબીને ઇન્સ્ટોલ કરવા માટે આદેશ ચલાવતા પહેલા, આપણે જ જોઈએ સિસ્ટમ સ softwareફ્ટવેર સૂચિને અપડેટ કરો. જો તે અપડેટ ન થાય, તો તે યોગ્ય રીતે ઇન્સ્ટોલ થઈ શકશે નહીં. સૂચિને અપડેટ કરવા માટે, અમે નીચેનો આદેશ અમલીકરણ કરવા જઈશું:

sudo apt update

એકવાર સ softwareફ્ટવેર સ્રોતોનું અપડેટ સમાપ્ત થઈ જાય, પછી અમે રુટ પરવાનગી સાથે નીચેનો આદેશ ચલાવીશું રૂબી સ્થાપિત કરો:

sudo apt install ruby-full

જ્યારે અમને ઇન્સ્ટોલેશન પ્રક્રિયા પૂર્ણ કરવાની પરવાનગી પૂછશે ત્યારે આપણે 'વાય' દબાવવું પડશે.

રૂબી સંપૂર્ણ સ્થાપન

જો ઇન્સ્ટોલેશન સફળતાપૂર્વક પૂર્ણ થયું છે, તો આપણે કરી શકીએ છીએ તપાસો કે રૂબી યોગ્ય રીતે કામ કરે છે અથવા નીચેની આદેશ ચલાવીને નહીં. જો બધું બરાબર છે, તો સિસ્ટમ અમને રૂબીનું સંસ્કરણ બતાવશે જે સિસ્ટમ પર ઇન્સ્ટોલ કરેલું છે. તેનું પરિણામ તે બતાવે છે આવૃત્તિ 2.5.1 સ્થાપિત થયેલ છે સિસ્ટમ પર હું આ ઉદાહરણ માટે ઉપયોગ કરી રહ્યો છું:

રૂબી આવૃત્તિ

ruby -v

રૂબી સાથે સેમ્પલ પ્રોગ્રામ બનાવો

અમે સક્ષમ થઈશું કોઈપણ લખાણ સંપાદક વાપરો રૂબીનો ઉપયોગ કરીને સ્ક્રીપ્ટ લખવા માટે. આ કિસ્સામાં હું નેનો સંપાદકનો ઉપયોગ કરવા જઈશ. આપણે જે ફાઇલ બનાવવા માટે જઈ રહ્યા છીએ તે ફાઇલ માટે આપણે ઉપયોગ કરવો પડશે એક્સ્ટેંશન .rb. આ ઉદાહરણ માટે હું એક ફાઇલ કહેવા જઈ રહી છું હાય.આરબી. આ જાણીને, અમે સંપાદક ખોલવા માટે ટર્મિનલ (Ctrl + Alt + T) માંથી નીચેનો આદેશ ચલાવીએ છીએ:

nano hola.rb

આ સ્ક્રિપ્ટમાં આપણે સરળ ઇનપુટ અને આઉટપુટ ઓપરેશન જોશું. આદેશ get ની માહિતી યુઝર માહિતી મેળવવા માટે રૂબીમાં થાય છે અને આદેશ કન્સોલ પર છાપવા માટે આ ભાષામાં પુટ્સનો ઉપયોગ થાય છે. રૂબીમાં, શબ્દમાળાના મૂલ્યોને જોડવા માટે + operatorપરેટરનો ઉપયોગ થાય છે.

આ ઉદાહરણને આગળ ધપાવવા માટે, અમે સંપાદકમાં નીચેના કોડની નકલ કરીશું. અમે ફાઇલની સામગ્રીને Ctrl + O દબાવીને અને એન્ટર દબાવીને સાચવીએ છીએ. ફાઇલમાંથી બહાર નીકળવા માટે આપણે Ctrl + X દબાવીને સમાપ્ત કરીશું.

ઉદાહરણ ફાઇલ હેલો.આરબી

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

અમારો સેમ્પલ પ્રોગ્રામ ચલાવી રહ્યા છે

રૂબી કામ સાથે ઉદાહરણ છે

આ ઉદાહરણને લોંચ કરવા માટે, આપણે ટર્મિનલ અને નીચેનામાંથી નીચેનો આદેશ લખવો પડશે નવી બનાવેલ ફાઇલ ચલાવો. જો સ્ક્રિપ્ટ ભૂલથી મુક્ત છે, તો તે પહેલા 'તમારું નામ દાખલ કરો' સંદેશ છાપશે. ત્યાં આપણે કંઇક લખવું પડશે અને એન્ટર દબાવો. આગળ, તે સંદેશ પ્રિન્ટ કરશે કે આપણે ચલ "નામ" માં સાચવ્યો છે. આ પ્રિન્ટિંગ ટેક્સ્ટ શબ્દમાળાઓ વચ્ચે કરવામાં આવશે જે પહેલાથી બનાવેલ ફાઇલમાં નિર્ધારિત છે. ફાઇલ એક્ઝીક્યુટ કરવા માટે, ટર્મિનલમાં (Ctrl + Alt + T) આપણે લખીશું:

ruby hola.rb

જેમ તમે જોઈ શકો છો, ખૂબ સરળ ઉદાહરણ હોવા છતાં, જો તમે પ્રોગ્રામિંગ માટે નવા છો, તો તમે પ્રોગ્રામિંગની દુનિયામાં પ્રારંભ કરવા માટે તમારા પ્રથમ વિકલ્પોમાંથી એક રૂબી ભાષા પસંદ કરી શકો છો. જોકે શરૂઆતથી શરૂ કરવા માટે, કદાચ શ્રેષ્ઠ વિકલ્પ છે પાયથોન. આ સરળ લેખને અનુસરીને, કોઈપણ રુબીને સરળતાથી તેમની ઉબુન્ટુ સિસ્ટમ પર ઇન્સ્ટોલ કરી શકશે અને ઝડપથી બનાવવાનું પ્રારંભ કરશે.

જો કોઈ ઈચ્છે તો આ ભાષા વિશે વધુ જાણો, તમે પસાર કરી શકો છો પ્રોજેક્ટ વેબસાઇટ અને તેની લાક્ષણિકતાઓ તપાસો અથવા દસ્તાવેજીકરણ કે ત્યાં મળી શકે છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.