<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>по стопам webkill&#039;а &#187; RVM</title>
	<atom:link href="http://blog.lukmus.ru/tag/rvm/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lukmus.ru</link>
	<description>это наш химический дом для печальных жителей Земли</description>
	<lastBuildDate>Sat, 21 Oct 2023 19:10:13 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>rails 3 на REE+Thin</title>
		<link>http://blog.lukmus.ru/2011/11/21/reethin/</link>
		<comments>http://blog.lukmus.ru/2011/11/21/reethin/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 03:32:08 +0000</pubDate>
		<dc:creator>lukmus</dc:creator>
				<category><![CDATA[ruby & ruby on rails]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[REE]]></category>
		<category><![CDATA[ruby on rails 3]]></category>
		<category><![CDATA[RVM]]></category>
		<category><![CDATA[thin]]></category>

		<guid isPermaLink="false">http://blog.lukmus.ru/?p=1130</guid>
		<description><![CDATA[Послушав некоторых людей и прочитав некоторые статьи и комментарии я пришел к выводу, наверняка, очевидному для других, что REE быстрее и стабильнее Ruby 1.9.x. Собственно к этому выводу можно прийти просто расшифровав аббревиатуру REE как Ruby Enterprise Edition. А т.к. мой любимый iLukmus крайне нуждается в скорости, я решил перенести его на REE, а также, [...]]]></description>
			<content:encoded><![CDATA[<p>Послушав некоторых людей и прочитав некоторые статьи и комментарии я пришел к выводу, наверняка, очевидному для других, что REE быстрее и стабильнее Ruby 1.9.x. Собственно к этому выводу можно прийти просто расшифровав аббревиатуру REE как Ruby Enterprise Edition. А т.к. мой любимый iLukmus крайне нуждается в скорости, я решил перенести его на REE, а также, по совету <a href="http://blog.lukmus.ru/?p=1116&amp;cpage=1#comment-5528">Elfiel&#8217;а</a> сменил back-end сервер с Mongrel&#8217;а на Thin, который, говорят, по скорости может конкурировать с <a rel="nofollow" href="http://lenta.ru/news/2011/11/18/ftl/" target="_blank">мюонными нейтрино из CERN</a>.<br />
<img class="aligncenter size-full wp-image-1131" title="REE_Periodic_Table.34182441_std" src="http://blog.lukmus.ru/wp-content/uploads/2011/11/REE_Periodic_Table.34182441_std.png" alt="" width="517" height="305" /><span id="more-1130"></span></p>
<h2>установка REE через RVM</h2>
<p>Установка REE несколько отличается от <a href="http://blog.lukmus.ru/?p=985" target="_self">установки Ruby 1.9.2</a>, а точнее тем, что еще потребуется пакет <code>patch</code>.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum install git gcc gcc-c++ curl zlib zlib-devel -y
</span><span style="color: #666666; font-style: italic;"># yum install sqlite-devel.x86_64 openssl-devel -y
</span><span style="color: #666666; font-style: italic;"># yum install readline readline-devel &lt;strong&gt;patch.x86_64&lt;/strong&gt; -y</span></pre></td></tr></table></div>

<p>Теперь как обычно ставим сам RVM:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># bash &lt; &lt;(curl -s https://rvm.beginrescueend.com/install/rvm)</span></pre></td></tr></table></div>

<p>Теперь надо закрыть терминал/завершить сессию и снова открыть терминал/залогиниться, в противном случае bash не увидит RVM.<br />
Ставим REE и делаем его версией по умолчанию:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># rvm install ree
</span><span style="color: #666666; font-style: italic;"># rvm use ree --default
</span>$ ruby <span style="color: #339933;">-</span>v
ruby 1<span style="color: #339933;">.</span>8<span style="color: #339933;">.</span>7 <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">2011</span><span style="color: #339933;">-</span><span style="color: #208080;">02</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">18</span> patchlevel <span style="color: #cc66cc;">334</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>x86_64<span style="color: #339933;">-</span>linux<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
MBARI <span style="color: #208080;">0x6770</span><span style="color: #339933;">,</span> Ruby Enterprise Edition <span style="color:#800080;">2011.03</span></pre></td></tr></table></div>

<p>Устанавливаем Rails (здесь на удивиление без приколов в отличии от Ruby 1.9.2):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># gem install rails</span></pre></td></tr></table></div>

<p>Делаем тестовое приложение, заходим в ее директорию и бандлим:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$ rails <span style="color: #000000; font-weight: bold;">new</span> Testapp <span style="color: #339933;">&amp;&amp;</span> cd Testapp
<span style="color: #666666; font-style: italic;"># bundle install</span></pre></td></tr></table></div>

<p>Пытаемся запустить:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$ rails s</pre></td></tr></table></div>

<p>и если в ответ появляется ошибка:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>rvm<span style="color: #339933;">/</span>gems<span style="color: #339933;">/</span>ree<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>8<span style="color: #339933;">.</span>7<span style="color: #339933;">-</span><span style="color:#800080;">2011.03</span><span style="color: #339933;">/</span>gems<span style="color: #339933;">/</span>execjs<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>2<span style="color: #339933;">.</span>9
<span style="color: #339933;">/</span>lib<span style="color: #339933;">/</span>execjs<span style="color: #339933;">/</span>runtimes<span style="color: #339933;">.</span>rb<span style="color: #339933;">:</span><span style="color: #cc66cc;">47</span><span style="color: #339933;">:</span>in `autodetect<span style="color: #0000ff;">': Could not find
a JavaScript runtime. See https://github.com/sstephenson
/execjs for a list of available runtimes.
(ExecJS::RuntimeUnavailable)</span></pre></td></tr></table></div>

<p>то дописываем в <code>Gemfile</code>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">gem <span style="color: #0000ff;">'execjs'</span>
gem <span style="color: #0000ff;">'therubyracer'</span></pre></td></tr></table></div>

<p>и опять бандлим.</p>
<h2>установка Thin</h2>
<p>Судя по диаграмме на <a rel="nofollow" href="http://code.macournoyer.com/thin/" target="_blank">офсайте Thin&#8217;а</a>, он по скорости превосходит все остальные back-end сервера Rails.<img style="float: left;" title="chart" src="http://blog.lukmus.ru/wp-content/uploads/2011/11/chart.png" alt="" width="350" height="150" /> Как говорит сам офсайт Thin это web-сервер, который &#8216;склеивает&#8217; 3 из лучших библиотеки Ruby в истории web&#8217;а. Что делает его самым безопасным, быстрым, стабильным и, разумеется, самым скромным web-сервером в этой и некоторых других галактиках.<br />
Устанавливается он просто:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># gem install thin</span></pre></td></tr></table></div>

<p>Далее, чтобы запустить, нужно зайти в директорию приложения, причем зайти надо именно в корень папки, а не так как это было с Mongrel&#8217;ом и Webrick&#8217;ом где попало.<br />
Такой командой запустится приложение в development&#8217;е на порте 3000, короче как обычно.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$ thin start</pre></td></tr></table></div>

<p>Для промышленного запуска делаем:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$ thin start <span style="color: #339933;">-</span>e production <span style="color: #339933;">-</span>p <span style="color: #339933;">&lt;</span>порт<span style="color: #339933;">&gt;</span> <span style="color: #339933;">-</span>d</pre></td></tr></table></div>

<p>Останавить его можно так:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$ thin stop</pre></td></tr></table></div>

<h3>ошибка с версией rack</h3>
<p>Иногда, когда, например, приложение написано на Rails 3.0.x, а на сервере стоит Rails 3.1.x может вылететь ошибка с версией rack, типа этой (здесь для Ruby 1.9.2):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$ thin start
<span style="color: #339933;">&gt;&gt;</span> Using rack adapter
<span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>rvm<span style="color: #339933;">/</span>gems<span style="color: #339933;">/</span>ruby<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>p290<span style="color: #339933;">/</span>gems<span style="color: #339933;">/</span>bundler<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>0<span style="color: #339933;">.</span>18
<span style="color: #339933;">/</span>lib<span style="color: #339933;">/</span>bundler<span style="color: #339933;">/</span>runtime<span style="color: #339933;">.</span>rb<span style="color: #339933;">:</span><span style="color: #cc66cc;">31</span><span style="color: #339933;">:</span>in `block in setup<span style="color: #0000ff;">': You have 
already activated rack 1.3.2, but your Gemfile requires 
rack 1.2.3. Consider using bundle exec. 
(Gem::LoadError)</span></pre></td></tr></table></div>

<p>В такой ситуации мне помогло следующее:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># bundle update
</span>$ bundle <span style="color: #990000;">exec</span> thin start</pre></td></tr></table></div>

<p>P.S. Убедиться или разочаровться в стабильности, быстроте и прочих достоинствах Thin и REE можно глядя на <a href="http://ii.lukmus.ru">iLukmus</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lukmus.ru/2011/11/21/reethin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apache + RVM Ruby 1.9.2 + Passenger = no such file to load &#8212; bundler</title>
		<link>http://blog.lukmus.ru/2011/06/29/apache-rvm-ruby-1-9-2-passenger-no-such-file-to-load-bundler/</link>
		<comments>http://blog.lukmus.ru/2011/06/29/apache-rvm-ruby-1-9-2-passenger-no-such-file-to-load-bundler/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 11:05:04 +0000</pubDate>
		<dc:creator>lukmus</dc:creator>
				<category><![CDATA[ruby & ruby on rails]]></category>
		<category><![CDATA[настройка и установка]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bundler]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[ruby on rails 3]]></category>
		<category><![CDATA[RVM]]></category>

		<guid isPermaLink="false">http://blog.lukmus.ru/?p=1019</guid>
		<description><![CDATA[Довольно популярная ошибка, которая имеет вагон всяких решений в интернете, но при этом ни одно из них до конца не работает. Типичной средой ее обитания является Ruby, установленный через RVM (установлена под рутом =&#62; для всех), на который установлен Ruby on Rails 3 и все это дело запущено под Apache&#8217;м через Passenger. Т.е. когда приложение [...]]]></description>
			<content:encoded><![CDATA[<p>Довольно популярная ошибка, которая имеет вагон всяких решений в интернете, но при этом ни одно из них до конца не работает. Типичной средой ее обитания является Ruby, установленный через RVM (установлена под рутом =&gt; для всех), на который установлен Ruby on Rails 3 и все это дело запущено под Apache&#8217;м через Passenger. Т.е. когда приложение уже вот-вот должно запуститься и апачевская TestPage уже не светит появляется она.<br />
<a href="http://blog.lukmus.ru/wp-content/uploads/2011/06/bundler.png"><img class="aligncenter size-full wp-image-1020" title="bundler" src="http://blog.lukmus.ru/wp-content/uploads/2011/06/bundler.png" alt="" width="517" height="336" /></a><span id="more-1019"></span><br />
Разумеется ошибка возникает тогда, когда сам гем bundler прекрасно установлен и при запуске рельсов под webrick&#8217;ом все прекрасно работает:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ gem list <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> bundler
bundler <span style="color: #7a0874; font-weight: bold;">&#40;</span>1.0.15<span style="color: #7a0874; font-weight: bold;">&#41;</span>
$ rails s
=<span style="color: #000000; font-weight: bold;">&gt;</span> Booting WEBrick
=<span style="color: #000000; font-weight: bold;">&gt;</span> Rails 3.0.7 application starting <span style="color: #000000; font-weight: bold;">in</span> development on
http:<span style="color: #000000; font-weight: bold;">//</span>0.0.0.0:<span style="color: #000000;">3000</span>
=<span style="color: #000000; font-weight: bold;">&gt;</span> Call with <span style="color: #660033;">-d</span> to detach
=<span style="color: #000000; font-weight: bold;">&gt;</span> Ctrl-C to shutdown server
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">2011</span>-06-<span style="color: #000000;">29</span> <span style="color: #000000;">13</span>:<span style="color: #000000;">14</span>:<span style="color: #000000;">21</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> INFO  WEBrick 1.3.1
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">2011</span>-06-<span style="color: #000000;">29</span> <span style="color: #000000;">13</span>:<span style="color: #000000;">14</span>:<span style="color: #000000;">21</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> INFO  ruby 1.9.2 <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">2011</span>-02-<span style="color: #000000;">18</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>x86_64-linux<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">2011</span>-06-<span style="color: #000000;">29</span> <span style="color: #000000;">13</span>:<span style="color: #000000;">14</span>:<span style="color: #000000;">21</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> INFO  WEBrick::HTTPServer<span style="color: #666666; font-style: italic;">#start:</span>
<span style="color: #007800;">pid</span>=<span style="color: #000000;">4240</span> <span style="color: #007800;">port</span>=<span style="color: #000000;">3000</span></pre></td></tr></table></div>

<p>Многие статьи в интернете при первых симптомах оной рекомендуют верно настроить путь Ruby в конфигурации апача, например:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">PassengerRoot <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>rvm<span style="color: #000000; font-weight: bold;">/</span>gems<span style="color: #000000; font-weight: bold;">/</span>ruby-1.9.2-p180<span style="color: #000000; font-weight: bold;">/</span>
gems<span style="color: #000000; font-weight: bold;">/</span>passenger-3.0.7
PassengerRuby <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>rvm<span style="color: #000000; font-weight: bold;">/</span>rubies<span style="color: #000000; font-weight: bold;">/</span>ruby-1.9.2-p180<span style="color: #000000; font-weight: bold;">/</span>
bin<span style="color: #000000; font-weight: bold;">/</span>ruby</pre></td></tr></table></div>

<p>Потому как они предполагают, что среда в которой запускается рельсы под апачем не подозревает о существовании bundler&#8217;а. И здесь есть рациональное зерно и даже возможно удастся подобрать такой путь к руби.</p>
<p>Как можно заметить ошибка возникает тут:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>rvm<span style="color: #339933;">/</span>rubies<span style="color: #339933;">/</span>ruby<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>p180<span style="color: #339933;">/</span>lib<span style="color: #339933;">/</span>ruby<span style="color: #339933;">/</span>site_ruby<span style="color: #339933;">/</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>1<span style="color: #339933;">/</span>
rubygems<span style="color: #339933;">/</span>custom_require<span style="color: #339933;">.</span>rb</pre></td></tr></table></div>

<p>Именно это скрипт ругается, а значит именно его мы и будем исправлять.</p>
<h2>правильная среда</h2>
<p>Прежде всего нужно найти ту правильную среду, а точнее те значения переменных окружения при которых все работает. Для этого надо с теми настройками RVM, под которыми корректно запускаются рельсы выполнить команду RVM <code>info</code>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ rvm info
&nbsp;
  ruby-1.9.2-p180:
    bla-bla-bla...
&nbsp;
  rvm:
    bla-bla-bla...
&nbsp;
  ruby:
    bla-bla-bla...
&nbsp;
  homes:
    bla-bla-bla...
&nbsp;
  binaries:
    ruby:         <span style="color: #ff0000;">&quot;/usr/local/rvm/rubies/ruby-1.9.2-p180
/bin/ruby&quot;</span>
    irb:          <span style="color: #ff0000;">&quot;/usr/local/rvm/rubies/ruby-1.9.2-p180
/bin/irb&quot;</span>
    gem:          <span style="color: #ff0000;">&quot;/usr/local/rvm/rubies/ruby-1.9.2-p180
/bin/gem&quot;</span>
    rake:         <span style="color: #ff0000;">&quot;/usr/local/rvm/gems/ruby-1.9.2-p180
/bin/rake&quot;</span>
&nbsp;
  environment:
    PATH:         <span style="color: #ff0000;">&quot;/usr/local/rvm/gems/ruby-1.9.2-p180
/bin:/usr/local/rvm/gems/ruby-1.9.2-p180@global/bin:
/usr/local/rvm/rubies/ruby-1.9.2-p180/bin:/usr/local
/rvm/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr
/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr
/bin:/root/bin&quot;</span>
    GEM_HOME:     <span style="color: #ff0000;">&quot;/usr/local/rvm/gems/ruby-1.9.2-p180&quot;</span>
    GEM_PATH:     <span style="color: #ff0000;">&quot;/usr/local/rvm/gems/ruby-1.9.2-p180:
/usr/local/rvm/gems/ruby-1.9.2-p180@global&quot;</span>
    MY_RUBY_HOME: <span style="color: #ff0000;">&quot;/usr/local/rvm/rubies/ruby-1.9.2-p180&quot;</span>
    IRBRC:        <span style="color: #ff0000;">&quot;/usr/local/rvm/rubies/ruby-1.9.2-p180
/.irbrc&quot;</span>
    RUBYOPT:      <span style="color: #ff0000;">&quot;&quot;</span>
    gemset:       <span style="color: #ff0000;">&quot;&quot;</span></pre></td></tr></table></div>

<p>И она выдаст то что нужно:</p>
<ul>
<li>на 16-й строке верный путь до правильного интерпритатора Ruby, который нужно прописать в параметре Apache&#8217;а <code>PassengerRuby</code></li>
<li>строки 26-37 &#8211; верная настройка среды под, которой все работает</li>
</ul>
<h2>ненавистный custom_require.rb</h2>
<p>Открываем тот самый<br />
<a href="http://blog.lukmus.ru/wp-content/uploads/2011/06/bundler_error.png"><img class="aligncenter size-full wp-image-1030" title="bundler_error" src="http://blog.lukmus.ru/wp-content/uploads/2011/06/bundler_error.png" alt="" width="517" height="270" /></a></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>local<span style="color: #339933;">/</span>rvm<span style="color: #339933;">/</span>rubies<span style="color: #339933;">/</span>ruby<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>p180<span style="color: #339933;">/</span>lib<span style="color: #339933;">/</span>ruby<span style="color: #339933;">/</span>site_ruby<span style="color: #339933;">/</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>1<span style="color: #339933;">/</span>
rubygems<span style="color: #339933;">/</span>custom_require<span style="color: #339933;">.</span>rb</pre></td></tr></table></div>

<p>Находим ту самую строку ошибки:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>45
46
47
48
49
50
51
52
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#CC0066; font-weight:bold;">require</span> path
    <span style="color:#9966CC; font-weight:bold;">if</span> Gem.<span style="color:#9900CC;">unresolved_deps</span>.<span style="color:#9900CC;">empty</span>? <span style="color:#9966CC; font-weight:bold;">or</span>
          Gem.<span style="color:#9900CC;">loaded_path</span>? path <span style="color:#9966CC; font-weight:bold;">then</span>
&nbsp;
      gem_original_require path
    <span style="color:#9966CC; font-weight:bold;">else</span>
      spec = Gem.<span style="color:#9900CC;">searcher</span>.<span style="color:#9900CC;">find_active</span> path
...</pre></td></tr></table></div>

<p>И тут, чтобы убедиться что ENV там кривое либо отсутствует напрочь, можно например запилить <del datetime="2011-06-29T08:56:40+00:00">дверь</del> вывод ENV в файл:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>45
46
47
48
49
50
51
52
53
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;"> <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#CC0066; font-weight:bold;">require</span> path
    <span style="color:#9966CC; font-weight:bold;">if</span> Gem.<span style="color:#9900CC;">unresolved_deps</span>.<span style="color:#9900CC;">empty</span>? <span style="color:#9966CC; font-weight:bold;">or</span>
          Gem.<span style="color:#9900CC;">loaded_path</span>? path <span style="color:#9966CC; font-weight:bold;">then</span>
&nbsp;
      <span style="color:#CC00FF; font-weight:bold;">File</span>.<span style="color:#9900CC;">new</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">'/tmp/envs'</span>,<span style="color:#996600;">'a'</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#006600; font-weight:bold;">|</span>f<span style="color:#006600; font-weight:bold;">|</span> f.<span style="color:#CC0066; font-weight:bold;">puts</span> path<span style="color:#006600; font-weight:bold;">&#125;</span>
      gem_original_require path
    <span style="color:#9966CC; font-weight:bold;">else</span>
      spec = Gem.<span style="color:#9900CC;">searcher</span>.<span style="color:#9900CC;">find_active</span> path
...</pre></td></tr></table></div>

<p>Однако, нам нужно не это, а наладить запуск рельсов, поэтому вместо приколов просто прописываем в начало метода <code>def require path</code> правильные настройки переменных окружения, которые мы нашли при <code>rvm info</code>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>45
46
47
48
49
50
51
52
53
54
55
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;">  <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#CC0066; font-weight:bold;">require</span> path
&nbsp;
   ENV<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">'PATH'</span><span style="color:#006600; font-weight:bold;">&#93;</span>=<span style="color:#996600;">&quot;/usr/local/...&quot;</span>
   ENV<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">'GEM_HOME'</span><span style="color:#006600; font-weight:bold;">&#93;</span>=<span style="color:#996600;">&quot;/usr/local/...&quot;</span>
   ENV<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">'GEM_PATH'</span><span style="color:#006600; font-weight:bold;">&#93;</span>=<span style="color:#996600;">&quot;/usr/local/...&quot;</span>
   ENV<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">'MY_RUBY_HOME'</span><span style="color:#006600; font-weight:bold;">&#93;</span>=<span style="color:#996600;">&quot;/usr/...&quot;</span>
   ENV<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">'IRBRC'</span><span style="color:#006600; font-weight:bold;">&#93;</span>=<span style="color:#996600;">&quot;/usr/local/rvm/...&quot;</span>
&nbsp;
    <span style="color:#9966CC; font-weight:bold;">if</span> Gem.<span style="color:#9900CC;">unresolved_deps</span>.<span style="color:#9900CC;">empty</span>? <span style="color:#9966CC; font-weight:bold;">or</span> 
       Gem.<span style="color:#9900CC;">loaded_path</span>? path <span style="color:#9966CC; font-weight:bold;">then</span>
   ...</pre></td></tr></table></div>

<p>Вот и все, после этих манипуляции мои рельсы завелись.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lukmus.ru/2011/06/29/apache-rvm-ruby-1-9-2-passenger-no-such-file-to-load-bundler/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>нормальная установка Ruby 1.9 и Rails 3 через RVM</title>
		<link>http://blog.lukmus.ru/2011/06/10/normalnaya-ustanovka-ruby-1-9-i-rails-3-cherez-rvm/</link>
		<comments>http://blog.lukmus.ru/2011/06/10/normalnaya-ustanovka-ruby-1-9-i-rails-3-cherez-rvm/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 13:44:17 +0000</pubDate>
		<dc:creator>lukmus</dc:creator>
				<category><![CDATA[ruby & ruby on rails]]></category>
		<category><![CDATA[настройка и установка]]></category>
		<category><![CDATA[fedora 13 x64]]></category>
		<category><![CDATA[Fedora 15]]></category>
		<category><![CDATA[ruby 1.9]]></category>
		<category><![CDATA[ruby on rails 3]]></category>
		<category><![CDATA[RVM]]></category>

		<guid isPermaLink="false">http://blog.lukmus.ru/?p=985</guid>
		<description><![CDATA[Для тех кто не знает, RVM &#8211; Ruby Version Manager, это такая штука которая позволяет иметь одновременно вагон разных версий Ruby, причем не только Ruby, а и IronRuby, REE, Rubinius и т.д. и при этом все они будут работать и не конфликтовать. Все что тут будет сделано делалось на Fedora&#8217;х 13 и 15. установка RVM [...]]]></description>
			<content:encoded><![CDATA[<p>Для тех кто не знает, RVM &#8211; Ruby Version Manager, это такая штука которая позволяет иметь одновременно вагон разных версий Ruby, причем не только Ruby, а и IronRuby, REE, Rubinius и т.д. и при этом все они будут работать и не конфликтовать.<br />
<a href="http://blog.lukmus.ru/wp-content/uploads/2011/06/rvm.png"><img class="aligncenter size-full wp-image-986" title="rvm" src="http://blog.lukmus.ru/wp-content/uploads/2011/06/rvm.png" alt="" width="517" height="464" /></a><span id="more-985"></span><br />
Все что тут будет сделано делалось на Fedora&#8217;х 13 и 15.</p>
<h2>установка RVM</h2>
<p>Для начала установим Git.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum install git -y</span></pre></td></tr></table></div>

<p>Далее <a rel="nofollow" href="https://rvm.beginrescueend.com/" target="_blank">офсайт</a> RVM рекомендует выполнить не под рутом следующую команду:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$ bash <span style="color: #339933;">&lt;</span> <span style="color: #339933;">&lt;</span><span style="color: #009900;">&#40;</span>curl <span style="color: #339933;">-</span>s https<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//rvm.beginrescueend.com/install/rvm)</span>
Cloning into rvm<span style="color: #339933;">...</span>
remote<span style="color: #339933;">:</span> Counting objects<span style="color: #339933;">:</span> <span style="color: #cc66cc;">4986</span><span style="color: #339933;">,</span> done<span style="color: #339933;">.</span>
remote<span style="color: #339933;">:</span> Compressing objects<span style="color: #339933;">:</span> <span style="color: #cc66cc;">100</span><span style="color: #339933;">%</span> <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">2340</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">2340</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> done<span style="color: #339933;">.</span>
remote<span style="color: #339933;">:</span> Total <span style="color: #cc66cc;">4986</span> <span style="color: #009900;">&#40;</span>delta <span style="color: #cc66cc;">3224</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> reused <span style="color: #cc66cc;">3588</span> <span style="color: #009900;">&#40;</span>delta <span style="color: #cc66cc;">1959</span><span style="color: #009900;">&#41;</span>
Receiving objects<span style="color: #339933;">:</span> <span style="color: #cc66cc;">100</span><span style="color: #339933;">%</span> <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4986</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">4986</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color:#800080;">1.63</span> MiB <span style="color: #339933;">|</span> <span style="color: #cc66cc;">87</span> KiB<span style="color: #339933;">/</span>s<span style="color: #339933;">,</span> done<span style="color: #339933;">.</span>
Resolving deltas<span style="color: #339933;">:</span> <span style="color: #cc66cc;">100</span><span style="color: #339933;">%</span> <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">3224</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">3224</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> done<span style="color: #339933;">.</span></pre></td></tr></table></div>

<p>Нужно отметить, что в Fedora 15 эта команда действительно сработала и все прошло гладко, однако в Fedora 13 у меня так не получилось. Но не беда, кстати если у вас не установлен curl его надо обязательно поставить, в Fedora 13 можно просто скачать скрипт и запустить его:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$ wget https<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//rvm.beginrescueend.com/install/rvm</span>
$ <span style="color: #990000;">chmod</span> u<span style="color: #339933;">+</span>x rvm <span style="color: #339933;">&amp;&amp;</span> sh rvm</pre></td></tr></table></div>

<h2>установка Ruby и примочек</h2>
<p>После установки RVM можно приступить к установке ruby, gem и прочего.<br />
Устанавливаем Ruby 1.9.2 (перед этим убедитесь что установлен gcc с соответсвующими фишками):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$ rvm install 1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2
Installing Ruby from source to<span style="color: #339933;">:</span> <span style="color: #339933;">/</span>home<span style="color: #339933;">/</span>username<span style="color: #339933;">/.</span>rvm<span style="color: #339933;">/</span>rubies<span style="color: #339933;">/</span>
ruby<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>p180<span style="color: #339933;">,</span>this may take a <span style="color: #b1b100;">while</span> depending on
your cpu<span style="color: #009900;">&#40;</span>s<span style="color: #009900;">&#41;</span><span style="color: #339933;">...</span>
ruby<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>p180 <span style="color: #339933;">-</span> <span style="color: #666666; font-style: italic;">#fetching
</span>ruby<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>p180 <span style="color: #339933;">-</span> <span style="color: #666666; font-style: italic;">#extracted to /home/username/.rvm/src/
</span>ruby<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>p180 <span style="color: #009900;">&#40;</span>already extracted<span style="color: #009900;">&#41;</span>
Fetching yaml<span style="color: #339933;">-</span>0<span style="color: #339933;">.</span>1<span style="color: #339933;">.</span>3<span style="color: #339933;">.</span>tar<span style="color: #339933;">.</span>gz to <span style="color: #339933;">/</span>home<span style="color: #339933;">/</span>username<span style="color: #339933;">/.</span>rvm<span style="color: #339933;">/</span>archives
<span style="color: #339933;">...</span>
$ rvm ruby <span style="color: #339933;">-</span>v
ruby 1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2p180 <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">2011</span><span style="color: #339933;">-</span><span style="color: #208080;">02</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">18</span> revision <span style="color: #cc66cc;">30909</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#91;</span>x86_64<span style="color: #339933;">-</span>linux<span style="color: #009900;">&#93;</span>
$ rvm gem <span style="color: #339933;">-</span>v
1<span style="color: #339933;">.</span>6<span style="color: #339933;">.</span>2</pre></td></tr></table></div>

<p>Чтобы можно было запускать руби без &#8216;rvm&#8217; добавляем в конец  <code>~/.bashrc</code></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#91;</span> <span style="color: #339933;">-</span>s <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$HOME</span>/.rvm/scripts/rvm&quot;</span> <span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$HOME</span>/.rvm/scripts/rvm&quot;</span></pre></td></tr></table></div>

<p>и перезапускаем консоль.</p>
<h2>установка Rails 3</h2>
<p>Если попытатся сейчас установить рельсы, то скорее всего произойдет старая история с zlib&#8217;ом:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># gem install rails
</span>ERROR<span style="color: #339933;">:</span>  Loading command<span style="color: #339933;">:</span> install <span style="color: #009900;">&#40;</span>LoadError<span style="color: #009900;">&#41;</span>
    no such <span style="color: #990000;">file</span> to load <span style="color: #339933;">--</span> zlib
ERROR<span style="color: #339933;">:</span>  <span style="color: #b1b100;">While</span> executing gem <span style="color: #339933;">...</span> <span style="color: #009900;">&#40;</span>NameError<span style="color: #009900;">&#41;</span>
    uninitialized <span style="color: #990000;">constant</span> Gem<span style="color: #339933;">::</span><span style="color: #004000;">Commands</span><span style="color: #339933;">::</span><span style="color: #004000;">InstallCommand</span></pre></td></tr></table></div>

<p>Чтобы это исправить сначала установим сам zlib:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum install zlib zlib-devel</span></pre></td></tr></table></div>

<p>А потом ищем куда RVM кинул сорцы Ruby и компилим zlib вручную:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># find / -name ruby-1.9.2*
</span><span style="color: #339933;">...</span>
<span style="color: #339933;">/</span>home<span style="color: #339933;">/</span>username<span style="color: #339933;">/.</span>rvm<span style="color: #339933;">/</span>src<span style="color: #339933;">/</span>ruby<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>p180
<span style="color: #339933;">...</span>
<span style="color: #666666; font-style: italic;"># cd /home/username/.rvm/src/ruby-1.9.2-p180 &amp;&amp; cd ext/zlib
</span><span style="color: #666666; font-style: italic;"># ruby extconf.rb &amp;&amp; make &amp;&amp; make install</span></pre></td></tr></table></div>

<p>Теперь можно и установить сами рельсы:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># gem install rails</span></pre></td></tr></table></div>

<p>После чего сделать тестовое приложение:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$ rails <span style="color: #000000; font-weight: bold;">new</span> wapp
$ cd wapp
$ rails server
Could not find gem <span style="color: #0000ff;">'sqlite3 (&gt;= 0)'</span> in any of the gem
sources listed in your Gemfile<span style="color: #339933;">.</span>
Run `bundle install` to install missing gems<span style="color: #339933;">.</span></pre></td></tr></table></div>

<p>Если появилась такая шляпа насчет sqlite3, то разумеется нужно установить этот гем:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum install sqlite-devel.x86_64
</span><span style="color: #666666; font-style: italic;"># gem install sqlite3</span></pre></td></tr></table></div>

<p>И в конце еще кое-что нужно установить:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum install openssl-devel
</span>$ cd <span style="color: #339933;">/</span>home<span style="color: #339933;">/</span>username<span style="color: #339933;">/.</span>rvm<span style="color: #339933;">/</span>src<span style="color: #339933;">/</span>ruby<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>p180
$ cd ext<span style="color: #339933;">/</span>openssl
$ ruby extconf<span style="color: #339933;">.</span>rb <span style="color: #339933;">&amp;&amp;</span> make <span style="color: #339933;">&amp;&amp;</span> make install</pre></td></tr></table></div>

<p>Ну и еще совсем чуть-чуть (Readline нужен для консоли Rails):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum install readline readline-devel
</span>$ cd <span style="color: #339933;">/</span>home<span style="color: #339933;">/</span>username<span style="color: #339933;">/.</span>rvm<span style="color: #339933;">/</span>src<span style="color: #339933;">/</span>ruby<span style="color: #339933;">-</span>1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2<span style="color: #339933;">-</span>p180<span style="color: #339933;">/</span>ext<span style="color: #339933;">/</span>readline
$ ruby extconf<span style="color: #339933;">.</span>rb <span style="color: #339933;">&amp;&amp;</span> make <span style="color: #339933;">&amp;&amp;</span> make install</pre></td></tr></table></div>

<h2>вуаля</h2>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">$ rails server
<span style="color: #339933;">=&gt;</span> Booting WEBrick
<span style="color: #339933;">=&gt;</span> Rails 3<span style="color: #339933;">.</span>0<span style="color: #339933;">.</span>8 application starting in development on
http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//0.0.0.0:3000</span>
<span style="color: #339933;">=&gt;</span> Call with <span style="color: #339933;">-</span>d to detach
<span style="color: #339933;">=&gt;</span> Ctrl<span style="color: #339933;">-</span>C to shutdown server
<span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2011</span><span style="color: #339933;">-</span><span style="color: #208080;">06</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">10</span> <span style="color: #cc66cc;">17</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">36</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">30</span><span style="color: #009900;">&#93;</span> INFO  WEBrick 1<span style="color: #339933;">.</span>3<span style="color: #339933;">.</span>1
<span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2011</span><span style="color: #339933;">-</span><span style="color: #208080;">06</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">10</span> <span style="color: #cc66cc;">17</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">36</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">30</span><span style="color: #009900;">&#93;</span> INFO  ruby 1<span style="color: #339933;">.</span>9<span style="color: #339933;">.</span>2 <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">2011</span><span style="color: #339933;">-</span><span style="color: #208080;">02</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">18</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#91;</span>x86_64<span style="color: #339933;">-</span>linux<span style="color: #009900;">&#93;</span>
<span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2011</span><span style="color: #339933;">-</span><span style="color: #208080;">06</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">10</span> <span style="color: #cc66cc;">17</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">36</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">30</span><span style="color: #009900;">&#93;</span> INFO  WEBrick<span style="color: #339933;">::</span><span style="color: #004000;">HTTPServer</span><span style="color: #666666; font-style: italic;">#start:
</span>pid<span style="color: #339933;">=</span><span style="color: #cc66cc;">20796</span> port<span style="color: #339933;">=</span><span style="color: #cc66cc;">3000</span></pre></td></tr></table></div>

<p>P.S. подробнее о RVM и о том какие чудеса можно с ним творить читайте на оффсайте: <a rel="nofollow" href="https://rvm.beginrescueend.com/" target="_blank">https://rvm.beginrescueend.com/</a><br />
<meta property="og:image" content="http://blog.lukmus.ru/wp-content/uploads/2011/06/rvm.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lukmus.ru/2011/06/10/normalnaya-ustanovka-ruby-1-9-i-rails-3-cherez-rvm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
