විධාන රේඛා gem
මෙවලම භාවිතා කරමින්, මැණික් වර්ගයක නිශ්චිත අනුවාදයක් ස්ථාපනය කරන්නේ කෙසේද?
Answers:
-v
ධජය භාවිතා කරන්න :
$ gem install fog -v 1.8
gem list | grep rake
= rake (10.1.1, 10.1.0, 0.8.7)
.. මට රේල් පීලි 2.3.5 ව්යාපෘතියක් සහ තවත් 3.0 ක් එකවර ක්රියාත්මක වෙමින් පවතී .. සෑම ව්යාපෘතියක් සඳහාම රාක්කයේ නිශ්චිත අනුවාදයක් භාවිතා කරන්නේ කෙසේද (එනම් විධානය මත) line?)
rake _10.1.1_ ...
කවුරුන් හෝ දැන ගැනීමට කැමති අය සඳහා ඇබ්බූඩ් වැඩ කළ යුතුය :)
--version
පරාමිතිය භාවිතා කරන්න (කෙටිමං -v
):
$ gem install rails -v 0.14.1
ඔබ ද වැනි අනුවාදය comparators භාවිතා කළ හැකි >=
හෝ~>
$ gem install rails -v '~> 0.14.0'
හෝ මැණික් වල නවතම අනුවාද සමඟ පවා:
$ gem install rails:0.14.4 rubyzip:'< 1'
…
Successfully installed rails-0.14.4
Successfully installed rubyzip-0.9.9
~>
සඳහාද?
රුබී 1.9+ සඳහා කොලන් භාවිතා කරන්න.
gem install sinatra:1.4.4 prawn:0.13.0
gem sources
, එය හිස් නම්, මෙම විධානය භාවිතා කරමින් repo එකක් එක් කරන්න:gem sources -a https://rubygems.org/
gem -v
සංදර්ශන 1.8.23
ඔබේ එදිරිව 2.2.2
. මෙම අංගය අළුත් බව පෙනේ :)
අනෙක් අය සටහන් කර ඇති පරිදි, සාමාන්යයෙන් විධානය -v
සඳහා ධජය gem install
භාවිතා කරන්න.
ඔබ මැණික් වර්ගයක් දේශීයව සංවර්ධනය කරන්නේ නම්, ඔබේ මැණික් වලින් මැණික් කැපීමෙන් පසු:
$ gem install gemname-version.gem
0.8 අනුවාදය උපකල්පනය කළහොත් එය මේ ආකාරයෙන් පෙනෙනු ඇත:
$ gem install gemname-0.8.gem
ලිනක්ස්
රූබී වල විවිධ අනුවාදයන් ස්ථාපනය කිරීම සඳහා, apt
පහත පරිදි පැකේජයේ නවතම අනුවාදය පරීක්ෂා කරන්න :
$ apt-cache madison ruby
ruby | 1:1.9.3 | http://ftp.uk.debian.org/debian/ wheezy/main amd64 Packages
ruby | 4.5 | http://ftp.uk.debian.org/debian/ squeeze/main amd64 Packages
ඉන්පසු එය ස්ථාපනය කරන්න:
$ sudo apt-get install ruby=1:1.9.3
වත්මන් අනුවාදය කුමක්දැයි පරීක්ෂා කිරීමට, ධාවනය කරන්න:
$ gem --version # Check for the current user.
$ sudo gem --version # Check globally.
අනුවාදය තවමත් පැරණි නම්, ඔබට රූබි අනුවාද කළමනාකරු ( rvm
) භාවිතා කරමින් අනුවාදය නව වෙත මාරු කිරීමට උත්සාහ කළ හැකිය :
rvm 1.9.3
සටහන: ගෝලීයව ස්ථාපනය කර sudo
ඇත්නම් ඔබට එය උපසර්ග කළ හැකිය rvm
. නැතහොත් /usr/local/rvm/scripts/rvm
ඔබේ විධානය rvm
ඔබගේ ගෝලීයව නොමැති නම් ධාවනය කරන්න PATH
. Rvm ස්ථාපන ක්රියාවලිය අසාර්ථක නම්, දෝශ නිරාකරණ අංශය බලන්න.
දෝෂගවේෂණය:
ඔබ සතුව තවමත් පැරණි අනුවාදය තිබේ නම්, ඔබට rvm (රූබි අනුවාද කළමනාකරු) ස්ථාපනය කිරීමට උත්සාහ කළ හැකිය:
sudo apt-get install curl # Install curl first
curl -sSL https://get.rvm.io | bash -s stable --ruby # Install only for the user.
#or:# curl -sSL https://get.rvm.io | sudo bash -s stable --ruby # Install globally.
දේශීයව ස්ථාපනය කර ඇත්නම් (වත්මන් පරිශීලකයා සඳහා පමණි), rvm හරහා පැටවීම:
source /usr/local/rvm/scripts/rvm; rvm 1.9.3
ගෝලීයව නම් (සියලුම පරිශීලකයින් සඳහා), එසේ නම්:
sudo bash -c "source /usr/local/rvm/scripts/rvm; rvm 1.9.3"
ඔබට තවමත් නව රූබි අනුවාදය සමඟ ගැටළුවක් ඇත්නම්, එය හරහා rvm මඟින් ස්ථාපනය කිරීමට උත්සාහ කරන්න:
source /usr/local/rvm/scripts/rvm && rvm install ruby-1.9.3 # Locally.
sudo bash -c "source /usr/local/rvm/scripts/rvm && rvm install ruby-1.9.3" # Globally.
ඔබ ගෝලීය වශයෙන් මැණික් කිහිපයක් ස්ථාපනය කිරීමට කැමති නම් සහ ඔබ දැනටමත් rvm ස්ථාපනය කර ඇත්නම්, ඔබට උත්සාහ කළ හැකිය:
rvmsudo gem install [gemname]
වෙනුවට:
gem install [gemname] # or:
sudo gem install [gemname]
සටහන: ආර්වීඑම් මැණික් සමඟ වැඩ කිරීමට සුඩෝ භාවිතා නොකිරීමට වඩා සුදුසුය. ඔබ සුඩෝ කරන විට ඔබ විධාන root ලෙස ක්රියාත්මක කරයි, තවත් පරිශීලකයෙකු වෙනත් කවචයක සිටින අතර එම නිසා RVM ඔබ වෙනුවෙන් කර ඇති සියලුම සැකසුම් නොසලකා හරිනු ලැබේ. එබැවින් නැවත අවධාරණය කිරීම සඳහා, ඔබ 'සුඩෝ' කළ විගසම ඔබ ක්රියාත්මක වන්නේ මූල පද්ධති පරිශීලකයා ලෙස වන අතර එමඟින් ඔබේ පරිසරය මෙන්ම එය නිර්මාණය කරන ඕනෑම ලිපිගොනු ඔබේ පරිශීලකයාට වෙනස් කළ නොහැකි අතර අමුතු දේවල් සිදුවනු ඇත.
gem uninstall fog
. ඔබට එකකට වඩා තිබේ නම් එය අස්ථාපනය කළ යුත්තේ කුමන අනුවාදයදැයි එය අසනු ඇත.