જાઓ, ઉબુન્ટુ 20.04 પર આ પ્રોગ્રામિંગ ભાષાને ઇન્સ્ટોલ કરો

ઉબુન્ટુ 20.04 પર ગો ઇન્સ્ટોલેશન વિશે

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

ઘણી લોકપ્રિય એપ્લિકેશનો, જેમ કે ક્યુબર્નેટિસ, Docker, પ્રોમિથિયસ અને ટેરાફોર્મ, ગોમાં લખાયેલ છે. આ એક કચરો એકત્રિત કરનાર સાથે સંકલિત, સહવર્તી, આવશ્યક, માળખાગત, બિન-objectબ્જેક્ટ-લક્ષી પ્રોગ્રામિંગ ભાષા.

ગોની કેટલીક સામાન્ય સુવિધાઓ

  • તે એક પ્રોજેક્ટ છે ઓપન સોર્સ.
  • આ ભાષા સી સમાન વાક્યરચના વાપરો.
  • ઉપયોગ કરો સ્થિર ટાઇપિંગ અને તેનું પ્રદર્શન સી અને સી ++ જેવી ભાષાઓની તુલનાત્મક છે, કારણ કે આની જેમ, કમ્પાઇલર ગો કોડને મશીન કોડમાં ફેરવે છે.
  • આ ભાષા ગતિશીલ ભાષાઓની ઘણી સુવિધાઓ અને સુવિધાઓ છે અજગર જેવા.
  • જો કે તે સિસ્ટમ પ્રોગ્રામિંગ માટે બનાવવામાં આવેલી ભાષા છે, કચરો કલેક્ટર અને અન્ય ઉચ્ચ-સ્તરની ક્ષમતાઓ પ્રદાન કરે છે જે તેને ખૂબ જ શક્તિશાળી ભાષા બનાવે છે.
  • ગો દ્વિસંગીની લાક્ષણિકતા છે ક્રોસ સંકલન વતની.
  • ગો theબ્જેક્ટ લક્ષી પ્રોગ્રામિંગ નમૂનાને સપોર્ટ કરે છે, પરંતુ મોટા ભાગની લોકપ્રિય પ્રોગ્રામિંગ ભાષાઓથી વિપરીત, તેમાં પ્રકાર અને કીવર્ડ વારસો નથી.
  • આ એક પ્રોગ્રામિંગ ભાષા છે મલ્ટિ-પ્રોસેસર સિસ્ટમ્સનો લાભ લેવા માટે રચાયેલ છે.

ઉબુન્ટુ 20.04 પર ઇન્સ્ટોલ કરો

ઉબુન્ટુ 20.04 માં ગો ઇન્સ્ટોલ કરવા માટે, આપણે ફક્ત નીચેના પગલાંને અનુસરો:

ગો ટેરબallલ ડાઉનલોડ કરો

આ લેખન મુજબ, નવીનતમ સ્થિર સંસ્કરણ 1.14.2 છે. ટારબallલ ડાઉનલોડ કરતા પહેલા, તે મુલાકાત લેવાની સલાહ આપવામાં આવે છે સત્તાવાર ડાઉનલોડ પાનું જાઓ અને તપાસો કે નવું સંસ્કરણ ઉપલબ્ધ છે કે નહીં.

અમારું રૂચિ છે તે પેકેજ ડાઉનલોડ કરવા માટે, અમે તે કરી શકીએ છીએ વેબ બ્રાઉઝરમાંથી અથવા વિજેટનો ઉપયોગ કરીને ટર્મિનલમાં (Ctrl + Alt + T):

ડાઉનલોડ ગો ટ્રબલ પેક

wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz

ડાઉનલોડ કર્યા પછી, અમે કરીશું ડિરેક્ટરીમાં ડાઉનલોડ કરેલી ફાઇલને અનઝિપ કરો / યુએસઆર / સ્થાનિક:

sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/

પાથ વેરિયેબલથી ફિટ

Al directory PATH પર્યાવરણ ચલ પર Go ડિરેક્ટરી સ્થાન ઉમેરો, ગો એક્ઝેક્યુટેબલ બાઈનરીઝ ક્યાં શોધવી તે સિસ્ટમ જાણશે.

ફાઇલમાં નીચેની લીટી ઉમેરીને આ કરી શકાય છે / etc / પ્રોફાઇલ (સિસ્ટમ-વ્યાપક ઇન્સ્ટોલેશન માટે) અથવા ફાઇલ પર OME ઘર / પ્રોફાઇલ (વર્તમાન વપરાશકર્તા સ્થાપન માટે):

export PATH=$PATH:/usr/local/go/bin

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

source ~/.profile

ઇન્સ્ટોલેશનને ચકાસો

અમે સક્ષમ થઈશું સિસ્ટમ પર સ્થાપિત સંસ્કરણ જુઓ ટર્મિનલમાં ટાઇપ કરવું (Ctrl + Alt + T):

જાઓ ની આવૃત્તિ સ્થાપિત

go version

એક નાનું ઉદાહરણ

આ ભાષાની સ્થાપના ચકાસવા માટે આપણે એક સરળ પ્રોગ્રામ બનાવવા જઈ રહ્યા છીએ જે ક્લાસિક સંદેશને પ્રિન્ટ કરે છે.હેલો વર્લ્ડ'.

મૂળભૂત રીતે GOPATH ચલ, જે કાર્યસ્થળનું સ્થાન સ્પષ્ટ કરે છે, તે $ HOME / go પર સુયોજિત થયેલ છે. વર્કસ્પેસ ડિરેક્ટરી બનાવવા માટે, આપણે ફક્ત ટર્મિનલ (Ctrl + Alt + T) માં લખવાની જરૂર છે:

mkdir ~/go

કાર્યસ્થળની અંદર, આપણે નવી ડિરેક્ટરી બનાવીશું સ્રોત અને ડિરેક્ટરીની અંદર hola:

mkdir -p ~/go/src/hola

આ ડિરેક્ટરીમાં, અમારા પ્રિય સંપાદકનો ઉપયોગ કરીને આપણે કહેવાય ફાઇલ બનાવીશું હેલો.ગો, અને અંદર આપણે નીચેનો કોડ પેસ્ટ કરીશું:

જાઓ સાથે ઉદાહરણ ફાઇલ

package main

import "fmt"

func main() {
         fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n")
}

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

હવે આપણે ડિરેક્ટરીમાં નેવિગેટ કરવા જઈશું go / જાઓ / src / હેલો y પ્રોગ્રામને કમ્પાઇલ કરવા માટે નીચેનો આદેશ ચલાવો:

Go સાથેના ઉદાહરણનું સંકલન

cd ~/go/src/hola

go build

ઉપરોક્ત આદેશ બનાવશે હેલો નામની એક્ઝેક્યુટેબલ ફાઇલ. આપણે આદેશ ટાઇપ કરીને એક્ઝીક્યુટ કરી શકીએ છીએ.

નમૂના ફાઇલ ચલાવી રહ્યા છીએ

./hola

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


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

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

*

*

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