1
GVM என்பதன் துனையுடன் Goஎனும் கணினிமொழியின் பல பதிப்புகளை நிருவகிக்கமுடியும்

GVM என சுருக்கமாக அழைக்கப்படும் கோ பதிப்பு மேலாளர் (Go Version Manager)என்பது கோஎனும் கணினிமொழி சூழல்களை நிருவகிப்பதற்கான ஒரு திற மூல கருவியாகும். இது கோஎனும் கணினிமொழியின் பல பதிப்புகளை நிறுவுகை செய்வதையும் ஜி.வி.எம் “pkgsets” ஐப் பயன்படுத்தி ஒரு செயல்திட்டத்திற்கு தொகுப்புகள் நிருவகிப்பதையும் ஆதரிக்கின்றது. ,இது Ruby யின் ஒத்தநிலையினரான, RVM போன்ற எந்தவொரு செயல்திட்டத்திற்கும் அல்லது செயல்திட்டக் குழுக்களுக்கும் ஒரு மேம்பாட்டுச் சூழலை உருவாக்க அனுமதிக்கின்றது, மேலும் நெகிழ்வுத்தன்மையை அனுமதிக்கின்ற பதிப்பு சிக்கல்களைத் தடுக்கின்ற வெவ்வேறு கோ பதிப்புகளையும் தொகுப்பு சார்புகளையும் பிரிக்கின்றது. கோ தொகுப்புகளை நிருவகிக்க கோ 1.11 தொகுப்புகள் உட்பட பல விருப்பங்கள்இதில் உள்ளன. எளிமையானதாக-வும் உள்ளுணர்வுடனும் செயல்படும், இந்தஜி.வி.எம் மைநிறுவுகை செய்திடுவதற்காக.:

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

என்ற கட்டளைவரியின் வாயிலாக பதிவிறக்கம்செய்திடுக. இந்த நிறுவுகை வழிமுறையை பலரும் பின்பற்றி வருகின்ற போதிலும், நாம் அதைச் செய்வதற்கு முன்பு இது என்ன செய்து கொண்டிருக்கிறது என சரிபார்ப்பது இன்னும் நல்ல நடைமுறையாகும். இதனுடைய நிறுவுகை குறிமுறைவரிகளானது: 1. சில சார்புகளை சரிபார்க்கின்றது, 2. மறுஅமைவை போலியாக செய்கின்றது , 3. இதற்கு ஷெல் ஸ்கிரிப்ட்களைப் பயன்படுத்தி Go எனும் கணினிமொழியை நிறுவுகை செய்தலையும் GOPATH ஐ நிருவகிப்பதையும் நம்முடைய bashrc, zshrc, profile ஆகியவற்றில் கூடுதல் தகவல்களையும் சேர்த்து கொள்ளமுடியும்

ஜி.வி.எம் உடன் கோ பதிப்புகளை நிறுவுகைசெய்தலும் நிருவகித்தலும்

இந்த ஜி.வி.எம்மை நிறுவுகைசெய்யப்பட்டதும், கோவின் வெவ்வேறு பதிப்புகளை நிறுவுகைசெய்வதற்கும் நிருவகிக்கவும் இதைப் பயன்படுத்தத் தொடங்கலாம்.

[chris@marvin ]$ gvm listall

$ gvm listall

gvm gos (available)

go1

go1.0.1

go1.0.2

go1.0.3


ஒரு குறிப்பிட்ட கோ பதிப்பை நிறுவுகைசெய்வது gvm install என்றகட்டளைவரியை போன்று எளிதானதாகும், மேற்கண்ட கட்டளைவரிகளில் gvm listall எனும் கட்டளையால் திருப்பியவற்றில் என்பதும் ஒன்றாகும். கோ பதிப்பு 1.12.8 ஐப் பயன்படுத்தும் செயல்திட்டத்தில் பணிபுரியும்போது அதை gvm install go1.12.8 உடன் நிறுவுகை செய்துகொள்ளலாம்:

[chris@marvin]$ gvm install go1.12.8

Installing go1.12.8…

Compiling…

go1.12.8 successfully installed!

இதில் gvm listஐ உள்ளீடு செய்திடுக,Go version 1.12.8 எனும் பதிப்பானது கணினியின் கோ பதிப்புடன் நிறுவப்பட்டிருப்பதைக் காணலாம்:

Leave a comment