રૂબી વર્ઝન મેનેજર, ઘણીવાર સંક્ષિપ્તમાં આરવીએમ, એક સ softwareફ્ટવેર પ્લેટફોર્મ છે જે એક જ ઉપકરણ પર ઘણાં રૂબી ઇન્સ્ટોલેશનને સંચાલિત કરવા માટે રચાયેલ છે.
રૂબી ઇન્ટરપ્રીટર, ઇન્સ્ટોલ કરેલા રૂબીગેમ્સ અને દસ્તાવેજો સહિતના સંપૂર્ણ રૂબી પર્યાવરણનું વિભાજન થયેલ છે. વિકાસકર્તા પછી વિવિધ સંસ્કરણ આવશ્યકતાઓ સાથેના વિવિધ પ્રોજેક્ટ્સ પર કામ કરવા માટે વિવિધ સંસ્કરણો વચ્ચે ફેરબદલ કરી શકે છે.
ઉપરાંત, આરવીએમ અન્ય રૂબી અમલીકરણો માટે સ્થાપક તરીકે કાર્ય કરે છે. આમાં જેરૂબી, મ્રૂબી, મRક્રુબી, આયર્નરૂબી, મેગલેવ, રુબિનિયસ, રૂબી એન્ટરપ્રાઇઝ એડિશન, પોખરાજ અને ગોરૂબી શામેલ છે. વધુમાં, આરવીએમ એમઆરઆઈના પેક્ડ સંસ્કરણોના સ્થાપનને સમર્થન આપે છે.
મૂળભૂત રીતે આરવીએમ ઓએસ એક્સ અને લિનક્સ પર રૂબીના બહુવિધ સંસ્કરણોની વચ્ચે ઇન્સ્ટોલ અને સ્વીચ વપરાશકર્તાને સરળ બનાવે છે.
જુદા જુદા સ્તરના પેચો ઇન્સ્ટોલ કરવું પણ શક્ય છે અને આરવીએમ કમાન્ડ લાઇન (રત્ન વ્યવસ્થાપન સહિત) દ્વારા તમે કરી શકો છો તે વિવિધ વસ્તુઓ બતાવવા વેએને ઉદાહરણોની સૂચિ સાથે મૂકી છે.
આરવીએમ રૂબી રત્નને "જેમ્સસેટ્સ," નેમસ્પેસ દ્વારા અલગ કરેલ રત્ન સંગ્રહ, અને સંકળાયેલ રૂબી ઇન્સ્ટોલેશન દ્વારા ગોઠવવા માટેની સુવિધાઓ પ્રદાન કરે છે.
ઉબુન્ટુ અને ડેરિવેટિવ્ઝ પર આરવીએમ કેવી રીતે ઇન્સ્ટોલ કરવું?
જે લોકો તેમની સિસ્ટમ પર આ એપ્લિકેશનને ઇન્સ્ટોલ કરવામાં સક્ષમ બનવા માટે રસ ધરાવે છે, તેઓએ આ ઉત્તમ સાધન મેળવવા માટે શ્રેણીબદ્ધ પગલાંને અનુસરો.
આપણે સીટીટીઆરએલ + એએલટી + ટી સાથે આપણા સિસ્ટમમાં ટર્મિનલ ખોલવાનું પ્રથમ વસ્તુ કરીશું અને તેમાં આપણે નીચેનો આદેશ અમલમાં મૂકવા જઈશું.
sudo apt-get install software-properties-common
હવે આ થઈ ગયું અમે અમારી સિસ્ટમ સાથે એપ્લિકેશન રીપોઝીટરી ઉમેરવા માટે નીચેના આદેશ સાથે પોતાને સમર્થન આપીશું:
sudo apt-add-repository -y ppa:rael-gc/rvm
અમે આની સાથે અમારી પેકેજો અને એપ્લિકેશનોની સૂચિને અપડેટ કરીએ છીએ:
sudo apt-get update
છેલ્લે અમે આ સાથે એપ્લિકેશન ઇન્સ્ટોલ કરવા આગળ વધીએ છીએ:
sudo apt-get install rvm
એકવાર આરવીએમ ઇન્સ્ટોલેશન થઈ જાય, હવે આરવીએમ હંમેશાં લોડ કરવા માટે આ પગલું ભરવું જરૂરી છે. આપણે જે ટર્મિનલનો ઉપયોગ કરીએ છીએ તેમાં આપણે ફેરફાર કરવો જોઈએ જેથી તે હંમેશા લ aગિન કરે.
જીનોમ ટર્મિનલના કિસ્સામાં, તેઓએ આ કરવું જ પડશે:
એકવાર ફેરફાર થઈ ગયા પછી, તમારી સિસ્ટમને ફરીથી પ્રારંભ કરવી જરૂરી છે કે જેથી ફેરફારો સિસ્ટમની શરૂઆતમાં લોડ થાય.
અને તેની સાથે તૈયાર, તમે તમારી સિસ્ટમ પર આ ઉત્તમ ટૂલનો ઉપયોગ શરૂ કરવા માટે તૈયાર છો.
ઉબુન્ટુ અને ડેરિવેટિવ્ઝ પર રૂબી સ્થાપિત કરવું
પહેલેથી જ અમારી સિસ્ટમમાં આરવીએમની સહાયથી અમે રૂબીની મદદથી તેને સ્થાપિત કરી શકીએ છીએ, ફક્ત નીચેનો આદેશ ચલાવવાનો આધાર રાખવો:
rvm install ruby
હવે, મૂળભૂત આરવીએમ વપરાશ દૃશ્યોમાં રૂબીના વિવિધ સંસ્કરણોની સ્થાપના અને સ્વિચિંગ શામેલ છે.
આરવીએમનો મૂળભૂત ઉપયોગ
જ્યારે કોઈ સંસ્કરણ ઉલ્લેખિત નથી, ત્યારે આરવીએમ નવીનતમ સ્થિર સંસ્કરણ અથવા પસંદ કરેલું ઇન્ટરપ્રીટર ઇન્સ્ટોલ કરશે.
જો તમે દુભાષિયા આપવાનું ચૂકવશો નહીં, તો આરવીએમ ધારે છે કે તમે રૂબી એમઆરઆઈ સ્થાપિત કરવા માંગો છો. નીચેના ઉદાહરણોની બરાબર એ જ અસર હશે:
rvm install ruby-2.3.1 rvm install ruby-2.3 rvm install 2.3.1 rvm install 2.3
હવે તમે જોઈ શકો છો રૂબીનાં બહુવિધ સંસ્કરણો ઇન્સ્ટોલ કરવું શક્ય છે જેની મદદથી તમે તમારા કોઈપણ પ્રોજેક્ટ અથવા નોકરી માટે આ લાભનો ઉપયોગ કરી શકો છો.
હવે મુદ્દો છે રૂબી સંસ્કરણને ડિફ defaultલ્ટ રૂપે સેટ કરો, આ માટે અમે ધ્વજાનો ઉપયોગ કરી શકીએ:
rvm use INTERPRETER[-VERSION] --default
હવે લાગુ કરેલ ઉદાહરણ નીચે મુજબ હશે:
rvm use jruby-1.8 --default
આ સ્થિતિમાં આપણે રૂબી માટે જાવા અમલીકરણનો ઉપયોગ કરી રહ્યા છીએ. પરંતુ ઉદાહરણ તરીકે જો મને ફક્ત રૂબીમાં રસ છે, તો તેને નીચે મુજબ ચલાવો:
rvm --default use 2.1.1
અમે આની સાથે સંસ્કરણ તપાસીએ છીએ:
ruby -v
અને તે તમને આ પ્રકારનું આઉટપુટ આપશે:
ruby 2.1.1xxxxx
Si તમે કરેલા રૂબી સ્થાપનો જાણવા માગો છો, ચલાવો:
rvm list rubies
અથવા ઉદાહરણ તરીકે જો તમે તે સંસ્કરણ જાણવા માંગતા હો કે જેને તમે મૂળભૂત તરીકે નિર્ધારિત કર્યું છે:
rvm list default
અંતે, જો તમે તમારી સિસ્ટમમાંથી કા deleteી નાખવા અથવા દૂર કરવા માંગતા હો, તો તમે નીચેના આદેશોનો ઉપયોગ કરી શકો છો:
rvm remove # Elimina los archivos ruby, source y gemsets / archives opcionales
rvm uninstall # Simplemente elimina el rubí - deja todo lo demás.
જો તમે તમારા ઉપયોગ વિશે વધુ જાણવા માંગતા હો, તમે તેમની વેબસાઇટની મુલાકાત લઈ શકો છો જ્યાં તમને તેમના ઉપયોગ વિશે ઘણી માહિતી મળશે.
આખરે તમારા ટ્યુટોરિયલથી હું આરવીએમ ઇન્સ્ટોલ કરી શક્યો છું, કારણ કે મેં અન્ય લોકો સાથે પહેલાં પ્રયત્ન કર્યો છે અને કોઈ રસ્તો નહોતો. પ્રથમ વખત બધું જ સંપૂર્ણ હતું.
કેમ ગ્રાસિઅસ.