рд╣рдордиреЗ рд░реВрдмреА рдкрд░ рд░реЗрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд░рдЦрд╛

рдпрд╣ рдЖрд▓реЗрдЦ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╕рд╛рдЭрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рд░реЗрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдПрдХ рд░реВрдмреА рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреИрд╕реЗ рдХреАред рдореИрдВ рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рдПрдХ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ (рдЬреЛ рдХреИрдкрд┐рд╕реНрдЯреНрд░рд╛рдиреЛ рд╣реИ?)





рдкрд╣рд▓реЗ рддреЛ рдореИрдВрдиреЗ рдЕрдирдЪрд╛рд╣реЗ рдврд╛рдВрдЪреЗ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛ред рддрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдЖрдЬрдорд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрдИ рд╡рд╣ рдХреЛрдб рдореЗрдВ рд╕рдиреНрдирд┐рд╣рд┐рдд рдереАред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рд╡рд╛рд▓ рдкреИрджрд╛ рд╣реБрдЖ рдХрд┐ рдЖрдкрдХреА рд░рдЪрдирд╛ рдХрд╣рд╛рдБ рд╣реЛрдиреА рд╣реИред



рдореЗрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ:

1. рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд░реВрдмреА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдФрд░ рд░реЗрд▓рдЧрд╛рдбрд╝реА рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рд░реЗрд▓,

2. рдЕрднреА рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рд╛рдЭрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╣реИ,

3. ssh рдХрд╛ рдЙрдкрдпреЛрдЧ,

4. рд╕реНрдерд╛рдкрд┐рдд svn рдЧреНрд░рд╛рд╣рдХ (рдореИрдВ ftp рдбреНрд░рд╛рдЗрд╡ рдирд╣реАрдВ рдХрд░рддрд╛)ред



рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╕рднреА рд╕реАрдЖрдИрдПрд╕ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреБрдХрд╕рд╛рди рдереЗ:

1. рдХрд┐рддрдирд╛ ($ $),

реи.репрепрепрепрепрепрепрепрепрепрепрепреп рддрдХ рдХреА рдЕрд╡рдзрд┐, рдкреНрд░рд╢рд╛рд╕рди рдХреА рд╕рд╛рдордереНрд░реНрдп рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ,

3. рдХреНрдпрд╛ рдЖрдкрдиреЗ рдорд╛рд╕реНрдЯрд░рдХрд╛рд░реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИ?



рд╡рд┐рджреЗрд╢реЛрдВ рдореЗрдВ рджреЗрдЦрд╛ред рдЪреБрдирд╛рд╡ www.webfaction.com рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛:

1. рдЕрдЪреНрдЫреА рд╕рдореАрдХреНрд╖рд╛ рдереА рдФрд░ рдПрдХ рднреА рдмреБрд░рд╛ рдирд╣реАрдВ рдерд╛,

2. рдорд╣рд╛рди рдХреАрдордд,

3. рднрдпрд╛рдирдХ рдбреЗрдореЛ рдХреИрд╕реЗ рд░реЗрд▓ рдЖрд╡реЗрджрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред



рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ - рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХреАред рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛, рд╕рдорд░реНрдерди рд╕реЗрд╡рд╛ рдЪреМрдХрд╕ рд╣реИред рдкрдВрдЬреАрдХрд░рдг рд╕реЗ рдкрд╣рд▓реЗ, рдЙрд╕рдиреЗ рдореЗрд░реЗ рд╕рднреА рддрдХрдиреАрдХреА рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджрд┐рдПред



рдЕрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд░рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░рдг рджрд░ рдЪрд░рдгред



рдЪрд░рдг 1. рдПрдХ рдЖрд╡реЗрджрди рдмрдирд╛рдПрдБ



рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ, рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдПрдВ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ ~ / webapps / test_app рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред











рдлрд┐рд░ рд╣рдо рдбреЛрдореЗрди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред











рдФрд░ рдЕрдВрдд рдореЗрдВ, рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛рдПрдВред











рд╣рдо рдПрдХ рдХрд╛рдо рдХрд░ рдЦрд╛рд▓реА рдорд┐рд▓рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдореЛрдВрдЧрд░реЗрд▓ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрд╕реНрдЯрд╛рд░реНрдЯ.рдХреЛрдЬреА рдлрд╛рдЗрд▓ред рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ :) ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рдирд╛ рди рднреВрд▓реЗрдВред



рдЪрд░рдг 2. рдЕрдкрдирд╛ рдЖрд╡реЗрджрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ



SVN рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред Svn рдЪреЗрдХрдЖрдЙрдЯ рдЪрд▓рд╛рдПрдВред рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдбреНрд░реЗрд╕ рдЯрд╛рдЗрдк рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо "рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯ ... рдпрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ" рдкрд░ рдЕрдВрддрд╣реАрди рдкреНрд░рдпрд╛рд╕ рджреЗрдЦреЗрдВред



рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЧ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ: "2.0.2 рд░реЗрд▓ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред" рд╣рдорд╛рд░реА рдХрд╛рд░реНрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдореЗрдВ рд░реЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлреНрд░реАрдЬ рдХрд░реЗрдВ (рдпрд╛рдиреА, рдкреНрд▓рдЧ рдЗрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рднреА рд░реЗрд▓ рд░рддреНрди рдХреЛ рдмрдЪрд╛рдПрдВ)ред



рд░реЗрдХ рд░реЗрд▓: рдлреНрд░реАрдЬ: рд░рддреНрди



рд╣рдо svn рдХрдорд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ svn рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд░реНрд╡рд░ рдкрд░ред рд╣рдо рд╕рд╛рдЗрдЯ рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ - рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред



рдЪрд░рдг 3. рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ



рдХрд╛рд▓реА рдорд┐рд░реНрдЪ рд╕реНрдкрд╖реНрдЯ рд╣реИ - рдХрд┐рд╕реА рдиреЗ рдЖрдзрд╛рд░ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рд╣реИ :) рдХреНрд▓рд┐рдХ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдФрд░ рдЖрдк рдХрд░ рд░рд╣реЗ рд╣реИрдВред











рдкрд╛рд╕рд╡рд░реНрдб рдЬрдирд░реЗрдЯ рд╣реЛрддрд╛ рд╣реИред рд╣рдо рдкреНрд░реЛрдбрдХреНрд╢рди.рдЖрд░рдмреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╕реЗ svn рдкреНрд░рддрд┐рдмрджреНрдз, svn рдЕрджреНрдпрддрдиред рдПрдХ рдирдИ рдЧрд▓рддреА - рдРрд╕реА рдХреЛрдИ рддрд╛рд▓рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИред рдХреЛрдИ рд╕рд╡рд╛рд▓ рдирд╣реАрдВред рд╣рдо рд╕рд╛рдВрддреНрд╡рдирд╛ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:



рдирд┐рд░реНрдпрд╛рдд RIDS_ENV = рдЙрддреНрдкрд╛рджрди

rake рд░реЗрдХ db: рдорд╛рдЗрдЧреНрд░реЗрдЯ



рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!



рдЪрд░рдг 4. рдирд┐рд░реНрднрд░ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛



рдореИрдВ рдЭреВрда рдмреЛрд▓ рд░рд╣рд╛ рд╣реВрдВред рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдкрдиреЗ рдШрд░ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рддреНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред



рд╕реАрдбреА ~

mkdir рд░рддреНрди

GEM_PATH = ~ / рд░рддреНрдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ

рдордгрд┐ рд╕реНрдерд╛рдкрд┐рдд -i ~ / рд░рддреНрди рдореЙрдбреНрдпреВрд▓_рдирд╛рдо



рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ



>> ps -u [рд▓реЙрдЧрд┐рди]

рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ

>> рдХрд┐рд▓ -9 [рдореЛрдВрдЧрд░реЗрд▓ рдкреНрд░реЛрд╕реЗрд╕ рдЖрдИрдбреА]

>> ./autostart.cgi



рд╕рднреА рдЯрд┐рдк-рдЯреЙрдкред рд╕рд╛рдЗрдЯ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ - рдореИрдВ рдЦреБрд╢ рд╣реВрдВ рдЬреИрд╕реЗ рдХрд┐ рдкрд╣рд▓реА рдмрд╛рд░ред



рд╕реЛрдЪ



рдлрд┐рд░ рднреА, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬрдм рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рди рдХрд┐ рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП :) рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬрдм svn рд╣реИ рдФрд░ рдЖрдкрдХреЛ ftp рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд░рдиреА рд╣реИрдВред



рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓рдЧрд╛рддреЗ рд╕рдордп рд░реЗрд▓ рдХреЗ рдХреНрдпрд╛ рдлрд╛рдпрджреЗ рд╣реИрдВ?



рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрдирд╛рдирд╛ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ mysqldump> dip.sql рдФрд░ mysql <dip.sql рдХреЗ рдмрд┐рдирд╛ рд╣реЛрддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕реАрд╡реАрдПрд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЙрддреНрдкрд╛рджрди, рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЬреБрджрд╛рдИред рдУрд╡рд░рд░рд╛рдЗрдЯрд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдХреЛрдИ рдбрд░ рдирд╣реАрдВ рд╣реИред



рдЖрдк рдЖрдЦрд┐рд░рдХрд╛рд░ рдЖрд╡реЗрджрди рдХреЛ рдЪрд▓рд╛рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджрди рд╕рд░реНрд╡рд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред



рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЬрдм рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдФрд░ рдмрд┐рдирд╛ рдЯреИрдореНрдмреЛрд░рд┐рди рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ!



рдкреБрдирд╢реНрдЪ рд░реЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд░рдЦрдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред



All Articles