рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд░реВрдмреА рдкрд░ рд░реЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

рдореБрдЭреЗ рд░реЗрд▓ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереАред рдореИрдВрдиреЗ рдПрдХ-рджреЛ рдХрд┐рддрд╛рдмреЗрдВ рдЦрд░реАрджреАрдВ, рдкрдврд╝реАрдВ ... рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдХреЛ рдХрдВрдШреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ рдФрд░ рдпрд╣ рдПрдХ рд╡рд┐рд╖рдп рдбрд╛рд▓рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдФрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВ ... рдХрдо рд╕реЗ рдХрдо рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдХрд╛рд░реНрдп: рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рддрд╣рдд рд░реЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдореБрдЭреЗ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдкреВрдЫреЗрдВ) рдФрд░ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░реЗрдВред

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ - рдпрд╣ рдПрдХ рдЦреЛрдЬ рд╣реИред рдорд╛рдЙрд╕ рдХреНрд▓рд┐рдХ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдмреЗрд╢рдХ, рдЕрдЧрд░ рдЖрдк Railsinstaller рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдзрдиреНрдпрд╡рд╛рдж, рдбреНрд░реАрдордлреЙрд▓)ред

рдореЗрд░реА рдЦреЛрдЬреЛрдВ рдХреЗ рдХреБрдЫ рдШрдВрдЯреЗ, рдЬреЛ рдПрдХ рдкреВрд░реНрдг рдФрд░ рдмрд┐рдирд╛ рд╢рд░реНрдд рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ, рдХрдЯ рдХреЗ рддрд╣рдд рд╕рдорд╛рдкреНрдд рд╣реБрдПред


1. рд╣рдордиреЗ рд░реВрдмреА рдХреЛ рд░рдЦрд╛ред рдпрд╣рд╛рдВ рд╕реЗ рд╕рдЦреНрддреА рд╕реЗ rubyinstaller.org/downloads ред рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдВ рдЗрд╕реЗ gcc MinGW 32 рдХреЗ рддрд╣рдд рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд░реВрдмреА рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
1.1 рд╣рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг 187 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╕рдВрд╕реНрдХрд░рдг 192 рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╢реНрд░рдорд╡рд╛рдж рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рдорд╛рдирд╡ рдирд╣реАрдВ рдерд╛ред
1.2 рд╣рдордиреЗ рд╡рд┐рдХрд╛рд╕ рдХрд┐рдЯ (рд╣рдореЗрдВ рд░реЗрд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) рдбрд╛рд▓ рджреА, рдЗрд╕реЗ рд╕реАрдзреЗ рд░реВрдмреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЦреЛрд▓ рджрд┐рдпрд╛ (рдпрджрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ C: \ Ruby187 рд╣реИ, рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣рдо рдЗрд╕реЗ рд░реВрдмреА рдирд╛рдо рджреЗрдВрдЧреЗ)
1.3 рдЖрдк рд░реВрдмреА рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

2. рд╣рдореЗрдВ SQLite www.sqlite.org рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЖрд░реНрдХ рдХреЛ dll рдФрд░ рдбрд┐рдл рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ $ Ruby \ bin рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░реЗрдВред рд╡реИрд╕реЗ, рдпрд╣ рдкрд╣рд▓рд╛ рдЖрд╢реНрдЪрд░реНрдп рдерд╛ (RDBMS рд╕реЗ рдкрд╣рд▓реЗ, "рдбрд┐рдлрд╝реЙрд▓реНрдЯ" mySQL рдерд╛)

3. рд▓реЙрдиреНрдЪ рдХреЙрдореИрдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ wiht рд░реВрдмреА (рдЖрдк рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВ рдореЗрдВ рдкрд╛рдПрдВрдЧреЗ)

4. рдХреЙрдореИрдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ рд╣рдо рдореЙрдбреНрдпреВрд▓ рдбрд╛рд▓рддреЗ рд╣реИрдВ:
4.1ред рдордгрд┐ рд╕реНрдерд╛рдкрд┐рдд sqlite3- рд░реВрдмреА - SQLite
4.2ред рдордгрд┐ рд╕реНрдерд╛рдкрд┐рдд рд░реЗрд▓ - рдЦреБрдж "рд░реЗрд▓"ред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╕реНрдерд╛рдкрдирд╛ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧреА, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдо рдХрдорд╛рдВрдб рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВ
4.3ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реБрдИ, рддреЛ рднреА shamanism рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╣рдорд╛рд░реЗ рдкреНрд░рддреНрдпреЗрдХ рдЫреАрдВрдХ рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ рдРрд╕реА рдЕрднрджреНрд░рддрд╛ рд╕рд╛рдордиреЗ рдЖрдПрдЧреА:
[C: /Ruby187/lib/ruby/gems/1.8/specifications/json-1.6.1.gemspec] рдореЗрдВ рдЕрдорд╛рдиреНрдп рд░рддреНрди: рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдЕрдорд╛рдиреНрдп рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╛рд░реВрдк: "2011-09-18 00: 00: 00: 00.00.000000000Z" ред
рдпрд╣ рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╛рд░реВрдк рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░реБрдЯрд┐ рд╣реИред рдЗрд╕рдХрд╛ рд╕рд░рд▓рддрд╛ рд╕реЗ рдЗрд▓рд╛рдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо $ рд░реВрдмреА \ lib \ ruby тАЛтАЛ\ рдЬрд╡рд╛рд╣рд░рд╛рдд \ 1.8 \ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ "рддреНрд░реБрдЯрд┐" рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд▓рд╛рдЗрди рдмрджрд▓рддреЗ рд╣реИрдВ
s.date = %q{2011-09-18 00:00:00.000000000Z}
рдкрд░
s.date = %q{2011-09-18}
4.4ред рдЕрдВрддрд░рд╛рддреНрдорд╛ рдХреА рдордгрд┐ рдЕрджреНрдпрддрди рд░реЗрд▓ рдХреЛ рд╢рд╛рдВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдирд┐рд░реНрднрд░рддрд╛ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ

5. рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЖрд╡реЗрджрди рдмрдирд╛рдПрдБред рдЖрдИрдмрд┐рдб, рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ
5.1 "рдЧреЗрдо рдХреЗ рд▓рд┐рдП" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП cd \ test (рдпрд╛ mkdir \ test; cd \ test - рдпрджрд┐ рдРрд╕реА рдХреЛрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИ)
5.2 рд╣рдо рд░реЗрд▓ рдирдпрд╛ рд╣реЗрд▓реНрд▓реЛ рдПрдкреНрд▓реАрдХреЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВред рджреВрд╕рд░рд╛ рдЖрд╢реНрдЪрд░реНрдп рдпрд╣ рд╣реИ рдХрд┐ рдкреБрд╕реНрддрдХреЛрдВ рдиреЗ "рдирдП" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рд╛ред
5.3 рд╣рдорд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рд╕реАрдбреА рд╣реЗрд▓реЛ; рд░реЗрд▓ рд╕рд░реНрд╡рд░ ред рдФрд░ рдЖрдЦрд┐рд░реА рдЖрд╢реНрдЪрд░реНрдп рдЙрди рдкреБрд╕реНрддрдХреЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд░реЗрд▓ рд╕рд░реНрд╡рд░ / рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд▓рд┐рдВрдХ рдирд╣реАрдВ рд╣реИрдВ
5.4 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ : 3000 рдореЗрдВ , рд╣рдо рдЕрдЪрд╛рдирдХ рд╣рдорд╛рд░реЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рдЖрд╡реЗрджрди рдкрд╛рддреЗ рд╣реИрдВред

рджреЗрдЦрд╛!

рдирд┐рд░рдВрддрд░рддрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рднрд▓реЗ рд╣реА рд╡реЗ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЦреЛрдЬреЗ рдЬрд╛рдПрдВред

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


All Articles