рдЖрд░рд╡реАрдПрдо - рд╡рд┐рд╕реНрддрд╛рд░


рдЖрд░рд╡реАрдПрдо - рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдмрдВрдзрдХ
рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рд░реВрдмреА рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдоред

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд░реВрдмреА 1.8.7 рдФрд░ рджреВрд╕рд░реА 1.9.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ? рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдВрд╕реНрдХрд░рдг 1.9.2 рдХреЗ рддрд╣рдд 2 рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд░рддреНрдиреЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдЯреЛрдВ рдХреЗ рд╕рд╛рде? рдХреНрдпрд╛ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд░рддреНрди рд▓реЗрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?

рдореБрдЦреНрдп рдХрд╛рд░реНрдп:
1. рдорд╛рдгрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд░рддреНрдиреЛрдВ рдХрд╛ рднреМрддрд┐рдХ рдкреГрдердХреНрдХрд░рдг
2. рдорд╛рдгрд┐рдХ рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
3. рдорд╛рдгрд┐рдХ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрдИ рд░рддреНрдиреЛрдВ рдХреЛ рд░рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ - рдордгрд┐ рдХреЗ рд╕реЗрдЯ рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ

рдХрдЯ рдХреЗ рддрд╣рдд рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
1. рдЖрд░рд╡реАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
2. рд░реВрдмреА рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
3. рд░рддреНрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
4. .rvmrc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛
5. рдЖрд░рд╡реАрдПрдо рдЯреАрдореЗрдВ рдЬреЛ рдорджрджрдЧрд╛рд░ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ
6. рдмреБрдирд┐рдпрд╛рджреА рдЖрд░рд╡реАрдПрдо рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдЪреАрдЯ рд╢реАрдЯ



1. рдЖрд░рд╡реАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


1. рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрд░реНрд▓ рдФрд░ рдЧрд┐рдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА (apt-get install git curl)
2ред
#       (   ) % bash < <(curl -s https://rvm.beginrescueend.com/install/rvm) 

3. рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдмреИрд╢ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдЖрд░рд╡реАрдПрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
# bash , rvm
# ,
% echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function'>>~/.bash_profile

$ HOME / .bashrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, [[-n "$ PS1"] рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрди [-z "$ PS1"] рдФрд░& рд╡рд╛рдкрд╕реА рдХрд░реЗрдВ; рддрдм рд╕реЗ рдпрджрд┐ рд╣рдо рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдлрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рдЧреИрд░-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЖрд░рд╡реАрдПрдо рдРрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ
4. рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рд╕реНрдерд╛рдкрдирд╛ рдХреИрд╕реЗ рд╣реБрдИ
% rvm -v
rvm 1.6.20 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]
# rvm,


2. рд░реВрдмреА рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ


рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╕рднреА рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП
% rvm list known
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.6-head
[ruby-]1.8.7[-p334]
[ruby-]1.8.7-head
[ruby-]1.9.1-p378
[ruby-]1.9.1[-p431]
[ruby-]1.9.1-head
[ruby-]1.9.2[-p180]
[ruby-]1.9.2-head
ruby-head
# GoRuby
goruby
# JRuby
jruby-1.2.0
jruby-1.3.1
jruby-1.4.0
jruby-1.6.1
jruby[-1.6.2]
jruby-head

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк ROR2 рдХреЗ рд▓рд┐рдП рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ 1.8.7 рдФрд░ ROR3 рдХреЗ рд▓рд┐рдП 1.9.2 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ
# 2 Ruby
% rvm install 1.8.7
% rvm install 1.9.2

рд░реВрдмреА рдХреЗ рд╕рднреА рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП
% rvm list
rvm rubies
ruby-1.8.7-p334 [ i386 ]
ruby-1.9.2-p180 [ i386 ]

рд░реВрдмреА 1.8.7 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ
% rvm use ruby-1.8.7
Using /home/user/.rvm/gems/ruby-1.8.7-p334

рд░реВрдмреА 1.9.2 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
% rvm use ruby 1.9.2 --default
Using /home/user/.rvm/gems/ruby-1.9.2-p180
% rvm list
rvm rubies
=> ruby-1.9.2-p180 [ i386 ] # "=>" Ruby
ruby-1.8.7-p334 [ i386 ]


3. рд░рддреНрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк Ruby 1.8.7 рдХреЗ рд╕рд╛рде Ruby On Rails рд╕рдВрд╕реНрдХрд░рдг 2 рдФрд░ 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдЕрдкрдирд╛ рд░рддреНрди рд╕реЗрдЯ рд╣реИред
рд░рддреНрдиреЛрдВ рдХреЗ рджреЛ рдЕрд▓рдЧ рд╕реЗрдЯ рдмрдирд╛рдПрдБ:
% rvm use 1.8.7@rails2 --create
Using /home/user/.rvm/gems/ruby-1.8.7-p334 with gemset rails2
% rvm use 1.8.7@rails3 --create
Using /home/user/.rvm/gems/ruby-1.8.7-p334 with gemset rails3
% rvm gemset list
gemsets for ruby-1.8.7-p334 (found in /home/slip/.rvm/gems/ruby-1.8.7-p334)
global # gemset
rails2
rails3
% rvm use 1.8.7@rails3 --default # gemset rails3
% rvm gemset list
gemsets for ruby 1.8.7-p334 (found in /home/user/.rvm/gems/ruby-1.8.7-p334)
global
rails2
=> rails3 # rails3

рд░рддреНрди рдПрдХ рд╕реЗ рджреВрд╕рд░реЗ рд░рддреНрдиреЛрдВ рдХреЛ рдирд╖реНрдЯ, рд╕рд╛рдл, рдирд┐рд░реНрдпрд╛рдд рдФрд░ рдЖрдпрд╛рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
RVM рд░рддреНрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрджреЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
create - рдПрдХ рдирдпрд╛ рд░рддреНрди рдмрдирд╛рдПрдБ
рдирд┐рд░реНрдпрд╛рдд - рдЬрд╡рд╛рд╣рд░рд╛рдд рдХреА рд╕реВрдЪреА рдХреЛ default.gems рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ
рдЖрдпрд╛рдд - рд░рддреНрдиреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ default.gems рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╡рд░реНрддрдорд╛рди рд░рддреНрди рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛
рдбрд┐рд▓реАрдЯ - рдбрд┐рд▓реАрдЯ рдХрд░реЗрдВ
рдЦрд╛рд▓реА - рд╕реНрдкрд╖реНрдЯ рд░рддреНрди

4. .rvmrc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛


рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ? рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрд░рд╡реАрдПрдо рдЙрдкрдпреЛрдЧ {rubyversion} @ {рд░рддреНрдирд╕реЗрдЯреЗрдо} рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд░рддреНрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдЖрд░рд╡реАрдПрдо рд╣рдорд╛рд░реА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ .rvmrc рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рддреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдг 1.8.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
# .rvmrc
rvm use 1.8.7@projectname

рдЕрдм рдЬрдм рдЖрдк рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, cd / home / user / www / projectname - RVM .rvmrc рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рд╕рдорд╛рди рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
Using /home/user/.rvm/gems/ruby-1.8.7-p334 with gemset projectname

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдкрдХреЛ рдЕрдм рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреМрди рд╕реЗ рд░рддреНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИ рдФрд░ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред

5. рдЖрд░рд╡реАрдПрдо рдЯреАрдореЗрдВ рдЬреЛ рдорджрджрдЧрд╛рд░ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ


1. рдкреВрд░реНрдгрддрд╛ - рдЖрдк рдЖрд░рд╡реАрдПрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЯреИрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, [[-r $ rvm_path / рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рдкреВрд░реНрдгрддрд╛]] && рдХреА рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ ред rvm рдХрдиреЗрдХреНрд╢рди рд╡рд╛рд▓реА рд▓рд╛рдЗрди рдХреЗ рдмрд╛рдж $ rvm_path / рд╕реНрдХреНрд░рд┐рдкреНрдЯ / .bashrc рдпрд╛ .bash_profile рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ред рдпрд╣рд╛рдБ рдФрд░ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВ rvm.beginrescueend.com/workflow/completion
2. rvmreset - рдЖрд░рд╡реАрдПрдо рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░реЗрдВ
3. рдЖрд░рд╡реАрдПрдо рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ - рд╕реНрд░реЛрдд рдХреЛ рдЫреЛрдбрд╝рдХрд░, рд░реВрдмреА рдХреЗ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
4. рдЖрд░рд╡реАрдПрдо рдкреНрд░рддреНрдпрд╛рд░реЛрдкрдг - рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрд░рд╡реАрдПрдо рдХреЛ рд╣рдЯрд╛ рджреЗрдВ (рд╕рднреА рдХреЛ рд╣рдЯрд╛ рджреЗрдВ)

6. рдмреБрдирд┐рдпрд╛рджреА рдЖрд░рд╡реАрдПрдо рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдЪреАрдЯ рд╢реАрдЯ


рдЖрд░рд╡реАрдПрдо рд╕реВрдЪреА рдЬреНрдЮрд╛рдд - рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╕рднреА рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
rvm 1.9.1 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ - рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдг 1.9.1 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
rvm 1.9.1 рдирд┐рдХрд╛рд▓реЗрдВ - рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдг 1.9.2 рдирд┐рдХрд╛рд▓реЗрдВ
рдЖрд░рд╡реАрдПрдо 1.9.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - рдорд╛рдгрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг 1.9.2 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ
rvm 1.9.2@rails3 --default рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд░рддреНрди rails3 рдХреЗ рд╕рд╛рде рдорд╛рдгрд┐рдХ 1.9.2 рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
rvm рдЙрдкрдпреЛрдЧ рдкреНрд░рдгрд╛рд▓реА - рд░реВрдмреА рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЖрд░рд╡реАрдПрдо рд╕реВрдЪреА - рд╕реНрдерд╛рдкрд┐рдд рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА
rvm рд░рддреНрди рдХреА рд╕реВрдЪреА - рдорд╛рдгрд┐рдХ рдХреЗ рдЪрдпрдирд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЬрд╡рд╛рд╣рд░рд╛рдд рдХреА рдПрдХ рд╕реВрдЪреА
rvm 1.9.2@rails3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдг 1.9.2 рдХреЗ рд▓рд┐рдП рд░рддреНрди rails3 рдмрдирд╛рдПрдВ
рдЖрд░рд╡реАрдПрдо рд░рддреНрдирд╕реЗрдЯ рдПрдХреНрд╕рдкреЛрд░реНрдЯ - рдбрд┐рдлреЙрд▓реНрдЯ рдХреЗ рд▓рд┐рдП рдЬреЗрдорд╕реЗрдЯ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ
rvm рдЬреЗрдорд╕реЗрдЯ рдЖрдпрд╛рдд default.gems - рд╡рд░реНрддрдорд╛рди рд░рддреНрди рдХреЗ рд▓рд┐рдП рдбрд┐рдлреЙрд▓реНрдЯреНрд╕.рдЧреЗрдо рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реВрдЪреА рд╕реЗ рдордгрд┐ рд╕реЗрдЯ рдХрд░реЗрдВ

Source: https://habr.com/ru/post/In120504/


All Articles