<?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; zlib error</title>
	<atom:link href="http://blog.lukmus.ru/tag/zlib-error/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>Ruby on Rails 3. установка на fedora 13</title>
		<link>http://blog.lukmus.ru/2010/11/20/ruby-on-rails-3-ustanovka-na-fedora-13/</link>
		<comments>http://blog.lukmus.ru/2010/11/20/ruby-on-rails-3-ustanovka-na-fedora-13/#comments</comments>
		<pubDate>Sat, 20 Nov 2010 22:19:08 +0000</pubDate>
		<dc:creator>lukmus</dc:creator>
				<category><![CDATA[ruby & ruby on rails]]></category>
		<category><![CDATA[настройка и установка]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[fedora 13 x64]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[ROR 3]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails 3]]></category>
		<category><![CDATA[zlib error]]></category>

		<guid isPermaLink="false">http://blog.lukmus.ru/?p=596</guid>
		<description><![CDATA[Я решил отказатся от многократного изобретения велосипеда на PHP в пользу ROR. Так как ROR на данный момент я знаю очень плохо, а точнее сказать, когда-то год назад меня хватило чтобы сделать на ROR 1 по книге, самый примитивный в мире сайт-фотогалерею, я буду писать в блоге все свои учения ROR&#8217;у исходя из позиции, что [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.lukmus.ru/wp-content/uploads/2010/11/ror.png"><img class="alignright size-full wp-image-597" title="ruby on rails 3" src="http://blog.lukmus.ru/wp-content/uploads/2010/11/ror.png" alt="" width="111" height="132" /></a>Я решил отказатся от многократного изобретения велосипеда на PHP в пользу ROR. Так как ROR на данный момент я знаю очень плохо, а точнее сказать, когда-то год назад меня хватило чтобы сделать на ROR 1 по книге, самый примитивный в мире сайт-фотогалерею, я буду писать в блоге все свои учения ROR&#8217;у исходя из позиции, что Ruby знаю, а ROR ничерта. Тем кто совершенно случайно зашел сюда, а сюда иначе не заходят, предлагаю учится вместе со мной т.е. задавать вопросы или отвечать на мои, а также исправлять меня.<span id="more-596"></span></p>
<h2>установка Ruby on Rails 3 на Fedora 13</h2>
<p>Для ROR 3, не подходит Ruby меньше 1.8.7. И так как в моих репозитариях есть только ruby 1.8.6, будем устанавливать из тарбола.</p>
<ol>
<li>качаем последний ruby<br />
<code>$ wget ftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p0.tar.gz</code></li>
<li>распаковываем и устанавливаем<br />
<code># tar -xvzf ruby-1.9.2-p0.tar.gz &amp;&amp; cd ruby-1.9.2-p0 &amp;&amp; ./configure &amp;&amp; make &amp;&amp; make install</code></li>
</ol>
<p>По идее теперь все что нужно установлено, а именно ruby и gem:</p>
<p><code># ruby -v<br />
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]<br />
# gem -v<br />
1.3.7</code></p>
<p>И если на команду</p>
<p><code># gem install rails</code></p>
<p>у вас будет такая реакция</p>
<p><code># gem install rails<br />
Successfully installed activesupport-3.0.3<br />
Successfully installed builder-2.1.2<br />
Successfully installed i18n-0.4.2<br />
Successfully installed activemodel-3.0.3<br />
...</code></p>
<p>то все отлично установилось. У меня же реакция была другая.</p>
<p><code># gem install rails<br />
ERROR:  Loading command: install (LoadError)<br />
no such file to load -- zlib<br />
ERROR:  While executing gem ... (NameError)<br />
uninitialized constant Gem::Commands::InstallCommand</code></p>
<p>Некоторые, конечно, на этом месте сразу полезут в гуглояндекс в поисках ответа на загвоздку и наткнутся на миллион двести форумов, где рекомендуется скачать и установить библиотеку ruby-zlib<br />
<code><br />
$ wget http://www.blue.sky.or.jp/atelier/ruby/ruby-zlib-0.6.0.tar.gz<br />
$ tar -xvzf ruby-zlib-0.6.0.tar.gz &amp;&amp; cd ruby-zlib-0.6.0<br />
# ruby extconf.rb &amp;&amp; make &amp;&amp; make install</code></p>
<p>после чего пересобрать gem, возможно это кому-то и помогло, но не мне.</p>
<p>Короче, здесь нужно делать так:</p>
<ol>
<li>если есть в репах zlib, который не установлен &#8211; надо его поставить<br />
<code># yum install zlib</code></li>
<li>попробывать вариант с <a rel="nofollow" href="http://fedoraphprails.blogspot.com/2010/07/installing-and-setting-up-rails-3-on.html" target="_blank">RVM</a></li>
</ol>
<p>И если это не поможет, а так скорее всего и будет (но zlib из реп все равно надо установить), то воспользоватся безотказным вариантом, который мне подсказал <a href="http://babusha.ax3.net/blog/?p=589" target="_blank">http://babusha.ax3.net/blog/?p=589</a>.</p>
<ol>
<li>заходим в директорию с только что скачанными исходниками ruby 1.9.2<br />
<code># cd ruby-1.9.2-p0</code></li>
<li>и далее компилим zlib отсюда<br />
<code># cd ext/zlib &amp;&amp; ruby extconf.rb &amp;&amp; make &amp;&amp; make install</code></li>
</ol>
<p>Теперь все должно получится<br />
<code># gem install rails<br />
Successfully installed activesupport-3.0.3<br />
Successfully installed builder-2.1.2<br />
Successfully installed i18n-0.4.2<br />
Successfully installed activemodel-3.0.3<br />
...<br />
Successfully installed bundler-1.0.7<br />
Successfully installed rails-3.0.3<br />
23 gems installed<br />
...<br />
Installing RDoc documentation for railties-3.0.3...<br />
Installing RDoc documentation for bundler-1.0.7...<br />
Installing RDoc documentation for rails-3.0.3...<br />
</code><br />
Все, завтра начну учится делать сайт, после чего здесь все опишу.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lukmus.ru/2010/11/20/ruby-on-rails-3-ustanovka-na-fedora-13/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
