<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://1gb.ua/wiki/skins/common/feed.css?63"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Rails 3 - История изменений</title>
		<link>http://1gb.ua/wiki/index.php?title=Rails_3&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.10.1</generator>
		<lastBuildDate>Sun, 03 May 2026 18:47:15 GMT</lastBuildDate>
		<item>
			<title>Chapay в 22:10, 29 ноября 2018</title>
			<link>http://1gb.ua/wiki/index.php?title=Rails_3&amp;diff=5389&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' style=&quot;background-color: white;&quot;&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;Версия 22:10, 29 ноября 2018&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Строка 9:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Строка 9:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; font-size: smaller;&quot;&gt;Данная статья подразумевает, что вы уже знакомы с хостингом приложений Rails от 1Gb.&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ru&lt;/del&gt;, умеете самостоятельно переключать сайт в режим RoR, работать в консоли и выполнять базовую настройку приложения. Эта статья для тех, кто хочет воспользоваться самыми последними версиями Ruby и фреймворка Rails, и понимает, с какими трудностями он может столкнуться.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;Данная статья подразумевает, что вы уже знакомы с хостингом приложений Rails от 1Gb.&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ua&lt;/ins&gt;, умеете самостоятельно переключать сайт в режим RoR, работать в консоли и выполнять базовую настройку приложения. Эта статья для тех, кто хочет воспользоваться самыми последними версиями Ruby и фреймворка Rails, и понимает, с какими трудностями он может столкнуться.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Также справедливо отметить, что любой хостинг, прежде всего, стремится предоставить стабильные и проверенные версии программных продуктов, с целью обеспечить максимальную устойчивость и переносимость web-приложений. Поэтому, если вы хотите идти в одном шаге с разработчиками, то в первую очередь вам необходимо рассчитывать только на свои силы.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Также справедливо отметить, что любой хостинг, прежде всего, стремится предоставить стабильные и проверенные версии программных продуктов, с целью обеспечить максимальную устойчивость и переносимость web-приложений. Поэтому, если вы хотите идти в одном шаге с разработчиками, то в первую очередь вам необходимо рассчитывать только на свои силы.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Строка 18:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Строка 18:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;=== Установка Ruby ===&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;=== Установка Ruby ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Для установки Ruby on Rails '''3-ей''' версии нам потребуется Ruby '''1.9'''.&amp;lt;br /&amp;gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Для установки Ruby on Rails '''3-ей''' версии нам потребуется Ruby '''1.9'''.&amp;lt;br /&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; font-size: smaller;&quot;&gt;На новых серверах хостинга 1Gb.&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ru&lt;/del&gt;, версия ruby 1.9 уже установлена общесистемно в каталог /opt, чтобы это проверить, нужно выполнить такую команду:&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;На новых серверах хостинга 1Gb.&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ua&lt;/ins&gt;, версия ruby 1.9 уже установлена общесистемно в каталог /opt, чтобы это проверить, нужно выполнить такую команду:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt; $ /opt/ruby/current/bin/ruby -v&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt; $ /opt/ruby/current/bin/ruby -v&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;если Ruby есть, то увидите примерно такой ответ:&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;если Ruby есть, то увидите примерно такой ответ:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Строка 94:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Строка 94:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt; $ gem install therubyracer --no-rdoc --no-ri&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt; $ gem install therubyracer --no-rdoc --no-ri&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; font-size: smaller;&quot;&gt;По умолчанию на хостинге 1Gb.&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ru &lt;/del&gt;для обслуживания Rails приложений ставится web-сервер [https://github.com/fauna/mongrel Mongrel], но он до сих пор не работает с Rails 3, поэтому вместо него будем использовать [http://code.macournoyer.com/thin/ Thin]&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;По умолчанию на хостинге 1Gb.&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ua &lt;/ins&gt;для обслуживания Rails приложений ставится web-сервер [https://github.com/fauna/mongrel Mongrel], но он до сих пор не работает с Rails 3, поэтому вместо него будем использовать [http://code.macournoyer.com/thin/ Thin]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt; $ gem install thin --no-rdoc --no-ri&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt; $ gem install thin --no-rdoc --no-ri&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Строка 123:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Строка 123:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;== Ссылки ==&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;== Ссылки ==&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; font-size: smaller;&quot;&gt;* [http://www.1gb.&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ru&lt;/del&gt;/services_ruby.php Ruby on Rails] (рус.) - общая информация на сайте [http://www.1gb.&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ru &lt;/del&gt;1Gb.&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ru&lt;/del&gt;].&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;* [http://www.1gb.&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ua&lt;/ins&gt;/services_ruby.php Ruby on Rails] (рус.) - общая информация на сайте [http://www.1gb.&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ua &lt;/ins&gt;1Gb.&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;ua&lt;/ins&gt;].&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* [http://rubyonrails.org/ Ruby on Rails] (англ.) - официальный сайт проекта, дистрибутивы, статьи, документация.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* [http://rubyonrails.org/ Ruby on Rails] (англ.) - официальный сайт проекта, дистрибутивы, статьи, документация.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;[[Категория:Программирование]]&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;[[Категория:Программирование]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;[[Категория:Ruby]]&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;[[Категория:Ruby]]&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Thu, 29 Nov 2018 22:10:42 GMT</pubDate>			<dc:creator>Chapay</dc:creator>			<comments>http://1gb.ua/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Rails_3</comments>		</item>
		<item>
			<title>Renton в 18:09, 15 марта 2018</title>
			<link>http://1gb.ua/wiki/index.php?title=Rails_3&amp;diff=5388&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;table cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background: #F7D9D9&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td width=&amp;quot;950px&amp;quot; style=&amp;quot;vertical-align:top; border-top: 1px solid #D63838; border-left: 1px solid #D63838; border-bottom: 1px solid #D63838; border-right: 1px solid #D63838; padding: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 28px; font-weight: bold;&amp;quot;&amp;gt;Эта инструкция устарела и больше не будет обновляться.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Используйте [[Rails - быстрый старт]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Данная статья подразумевает, что вы уже знакомы с хостингом приложений Rails от 1Gb.ru, умеете самостоятельно переключать сайт в режим RoR, работать в консоли и выполнять базовую настройку приложения. Эта статья для тех, кто хочет воспользоваться самыми последними версиями Ruby и фреймворка Rails, и понимает, с какими трудностями он может столкнуться.&lt;br /&gt;
&lt;br /&gt;
Также справедливо отметить, что любой хостинг, прежде всего, стремится предоставить стабильные и проверенные версии программных продуктов, с целью обеспечить максимальную устойчивость и переносимость web-приложений. Поэтому, если вы хотите идти в одном шаге с разработчиками, то в первую очередь вам необходимо рассчитывать только на свои силы.&lt;br /&gt;
&lt;br /&gt;
== Настройка окружения ==&lt;br /&gt;
&lt;br /&gt;
'''1.''' В личном кабинете в разделе &amp;lt;code&amp;gt;/Хостинг Ruby on Rails/&amp;lt;/code&amp;gt; переключите сайт в режим Rails-хостинга.&lt;br /&gt;
=== Установка Ruby ===&lt;br /&gt;
Для установки Ruby on Rails '''3-ей''' версии нам потребуется Ruby '''1.9'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
На новых серверах хостинга 1Gb.ru, версия ruby 1.9 уже установлена общесистемно в каталог /opt, чтобы это проверить, нужно выполнить такую команду:&lt;br /&gt;
 $ /opt/ruby/current/bin/ruby -v&lt;br /&gt;
если Ruby есть, то увидите примерно такой ответ:&lt;br /&gt;
 ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]&lt;br /&gt;
в этом случае можно пропустить шаг установки Ruby и переходить к пункту '''&amp;quot;6 . Настройка переменных окружения&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
Если ruby нет, то переходим к установке.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''1.''' Создаем каталог для исходных текстов:&lt;br /&gt;
 $ mkdir ~/src &amp;amp;&amp;amp; cd ~/src&lt;br /&gt;
'''2.''' Скачиваем последнюю версию Ruby командой:&lt;br /&gt;
 $ &amp;lt;nowiki&amp;gt;links -dump https://ftp.ruby-lang.org/pub/ruby/1.9/  | fgrep '.bz2 ' | sort -nk4 | tail -n 1 | awk '{system (&amp;quot;wget https://ftp.ruby-lang.org/pub/ruby/1.9/&amp;quot;$1)}'&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
либо скачиваем вручную с сайта http://www.ruby-lang.org/en/downloads/ желаемую версию Ruby.&lt;br /&gt;
&lt;br /&gt;
'''3.''' Распаковка:&lt;br /&gt;
 $ tar xvfj ruby-1.*&lt;br /&gt;
&lt;br /&gt;
'''4.''' Устанавливаем Ruby в свой домашний каталог в папку ~/opt&lt;br /&gt;
 $ cd ruby-1.* &amp;amp;&amp;amp; ./configure --prefix=${HOME}/opt/ruby/$(echo ${PWD##*/} \&lt;br /&gt;
 | sed 's/^ruby-\(.*\)$/\1/') --disable-install-doc --disable-install-rdoc --disable-install-capi &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;br /&gt;
при конфигурации вы можете добавить еще какие-то свои опции, но на мой взгляд ничего заслуживающего внимания там нет.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''5.''' Если все прошло успешно, переходим в каталог с ruby и для удобства делаем symlink:&lt;br /&gt;
 $ cd ~/opt/ruby &amp;amp;&amp;amp; rm -f current &amp;amp;&amp;amp; ln -vs $(ls -1t | head -n 1) current&lt;br /&gt;
&lt;br /&gt;
'''6.''' '''Настройка переменных окружения.'''&amp;lt;br /&amp;gt;&lt;br /&gt;
В файл &amp;lt;code&amp;gt;~/.bashrc&amp;lt;/code&amp;gt; добавляем пути к локальным gems, ruby:&lt;br /&gt;
 $ grep -q RUBYOPT ~/.bashrc || sed -i '/^# rails environment/,+5d;/happen/a #\n# rails 3 environment\nunset RUBYOPT\&lt;br /&gt;
 export GEM_HOME=&amp;quot;${HOME}/.gems&amp;quot;\nexport GEM_PATH=&amp;quot;${GEM_HOME}:${HOME}/opt/ruby/current/lib/ruby:/opt/ruby/current/lib/ruby&amp;quot;\&lt;br /&gt;
 export PATH=&amp;quot;${GEM_HOME}/bin:${HOME}/opt/ruby/current/bin:/opt/ruby/current/bin:${PATH}&amp;quot;' ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
Полностью файл &amp;lt;code&amp;gt;~/.bashrc&amp;lt;/code&amp;gt; может выглядить так:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;# /etc/skel/.bashrc&lt;br /&gt;
 #&lt;br /&gt;
 # This file is sourced by all *interactive* bash shells on startup,&lt;br /&gt;
 # including some apparently interactive shells such as scp and rcp&lt;br /&gt;
 # that can't tolerate any output.  So make sure this doesn't display&lt;br /&gt;
 # anything or bad things will happen !&lt;br /&gt;
 #&lt;br /&gt;
 # rails 3 environment&lt;br /&gt;
 unset RUBYOPT&lt;br /&gt;
 export GEM_HOME=&amp;quot;${HOME}/.gems&amp;quot;&lt;br /&gt;
 export GEM_PATH=&amp;quot;${GEM_HOME}:${HOME}/opt/ruby/current/lib/ruby:/opt/ruby/current/lib/ruby&amp;quot;&lt;br /&gt;
 export PATH=&amp;quot;${GEM_HOME}/bin:${HOME}/opt/ruby/current/bin:/opt/ruby/current/bin:${PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Test for an interactive shell.  There is no need to set anything&lt;br /&gt;
 # past this point for scp and rcp, and it's important to refrain from&lt;br /&gt;
 # outputting anything in those cases.&lt;br /&gt;
 if [[ $- != *i* ]] ; then&lt;br /&gt;
         # Shell is non-interactive.  Be done now!&lt;br /&gt;
         return&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 # Midnight Commander chdir enhancement&lt;br /&gt;
 if [ -f /usr/share/mc/mc.gentoo ]; then&lt;br /&gt;
     . /usr/share/mc/mc.gentoo&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 # Put your fun stuff here.&lt;br /&gt;
 &lt;br /&gt;
 export PERL5LIB=${HOME}/perl/lib64/perl5:${HOME}/perl/lib64/perl5/site_perl:${HOME}/perl/lib64/perl5/vendor_perl&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''7.''' Импорт окружения:&lt;br /&gt;
 $ source ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
== Установка пакетов ==&lt;br /&gt;
'''1.''' Ставим Rails и сопутствующие пакеты:&lt;br /&gt;
 $ gem install rails --no-rdoc --no-ri --version '&amp;lt; 4'&lt;br /&gt;
проверяем версию:&lt;br /&gt;
 $ rails -v&lt;br /&gt;
 Rails 3.0.3&lt;br /&gt;
&lt;br /&gt;
 $ gem install sqlite3-ruby --no-rdoc --no-ri&lt;br /&gt;
 $ gem install mysql --no-rdoc --no-ri&lt;br /&gt;
 $ gem install execjs --no-rdoc --no-ri&lt;br /&gt;
 $ gem install therubyracer --no-rdoc --no-ri&lt;br /&gt;
&lt;br /&gt;
По умолчанию на хостинге 1Gb.ru для обслуживания Rails приложений ставится web-сервер [https://github.com/fauna/mongrel Mongrel], но он до сих пор не работает с Rails 3, поэтому вместо него будем использовать [http://code.macournoyer.com/thin/ Thin]&lt;br /&gt;
 $ gem install thin --no-rdoc --no-ri&lt;br /&gt;
&lt;br /&gt;
'''2.''' Для того чтобы вместо Mongrel'а запускался наш web-сервер, в файле &amp;lt;code&amp;gt;~/.railsrc&amp;lt;/code&amp;gt; прописываем версию своего Rails и полный путь к web-серверу:&lt;br /&gt;
 $ echo -e &amp;quot;RAILS_VERSION=3\nMONGREL_BIN_MY=\${HOME}/.gems/bin/thin&amp;quot; &amp;gt; ~/.railsrc&lt;br /&gt;
&lt;br /&gt;
== Настройка приложения и запуск ==&lt;br /&gt;
&lt;br /&gt;
'''1.''' Удаляем старое приложение и ставим свое:&lt;br /&gt;
 $ rm -rf ~/http/ &amp;amp;&amp;amp; rails new ~/http&lt;br /&gt;
&lt;br /&gt;
'''2.''' Добавляем в приложение библиотеку для запуска JavaScript кода непосредственно из Ruby:&lt;br /&gt;
 $ echo &amp;quot;gem 'execjs'&amp;quot; &amp;gt;&amp;gt; ~/http/Gemfile&lt;br /&gt;
 $ echo &amp;quot;gem 'therubyracer'&amp;quot; &amp;gt;&amp;gt; ~/http/Gemfile&lt;br /&gt;
&lt;br /&gt;
'''3.''' Подключаем thin в приложение:&lt;br /&gt;
 $ echo &amp;quot;gem 'thin'&amp;quot; &amp;gt;&amp;gt; ~/http/Gemfile&lt;br /&gt;
&lt;br /&gt;
'''4.''' Запускаем:&lt;br /&gt;
 $ killall -9 mongrel_rails; ~/init.d/mongrel start&lt;br /&gt;
&lt;br /&gt;
Если все сделали правильно, то у вас откроется вот такая тестовая страница приложения http://test-l19-ror3.1gb.ru/ .&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Юникс шелл]]&lt;br /&gt;
* [[Ruby on Rails: использование gems]]&lt;br /&gt;
* [[Как обновить RubyGems]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://www.1gb.ru/services_ruby.php Ruby on Rails] (рус.) - общая информация на сайте [http://www.1gb.ru 1Gb.ru].&lt;br /&gt;
* [http://rubyonrails.org/ Ruby on Rails] (англ.) - официальный сайт проекта, дистрибутивы, статьи, документация.&lt;br /&gt;
[[Категория:Программирование]]&lt;br /&gt;
[[Категория:Ruby]]&lt;/div&gt;</description>
			<pubDate>Thu, 15 Mar 2018 18:09:58 GMT</pubDate>			<dc:creator>Renton</dc:creator>			<comments>http://1gb.ua/wiki/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:Rails_3</comments>		</item>
	</channel>
</rss>