<?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>lucasfais.com &#187; libxml-ruby</title>
	<atom:link href="http://lucasfais.com/tag/libxml-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://lucasfais.com</link>
	<description></description>
	<lastBuildDate>Fri, 05 Mar 2010 16:20:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Agora sim! Completo com RVM</title>
		<link>http://lucasfais.com/2009/11/29/agora-sim-completo-com-rvm/</link>
		<comments>http://lucasfais.com/2009/11/29/agora-sim-completo-com-rvm/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 19:13:39 +0000</pubDate>
		<dc:creator>Lucas Fais</dc:creator>
				<category><![CDATA[ruby]]></category>
		<category><![CDATA[libxml-ruby]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[rvm]]></category>

		<guid isPermaLink="false">http://lucasfais.com/?p=84</guid>
		<description><![CDATA[No último post eu expliquei como instalar a gem do MySQL com o RVM em um ambiente 64 bits. A solução foi instalar o MySQL 64 bits já que o ruby instalado pelo RVM era 64 bits. Tudo estava funcionando normalmente.
Porém, instalando todas as gems necessárias para o projeto em que trabalho atualmente, tive problemas [...]]]></description>
			<content:encoded><![CDATA[<p>No <a href="/2009/11/26/gem-do-mysql-com-rvm/" target="_blank">último post</a> eu expliquei como instalar a gem do <a href="http://dev.mysql.com/downloads/" target="_blank">MySQL</a> com o <a href="http://rvm.beginrescueend.com/" target="_blank">RVM</a> em um ambiente 64 bits. A solução foi instalar o MySQL 64 bits já que o ruby instalado pelo RVM era 64 bits. Tudo estava funcionando normalmente.</p>
<p>Porém, instalando todas as gems necessárias para o projeto em que trabalho atualmente, tive problemas com a gem libxml-ruby: &#8220;Symbol not found: _xmlParserDebugEntities&#8221;. Este problema só aconteceu com o ruby 64 bits.</p>
<p>Estou utilizando o Mac OS X 10.5, mas acredito que se aplique para qualquer S.O. 64 bits.</p>
<p>Depois de muitas tentativas sem sucesso, decidi mudar a abordagem. Parti para instalação o ruby no RVM em 32 bits. Desta forma, tudo funcionou. Instalei várias gems, e nesse momento, estou rodando todos os meus projetos sem nenhum problema.</p>
<h3>Instalando o ruby no RVM em 32 bits</h3>
<p>No meu caso, vou utilizar a versão 1.8.7 do ruby. Caso deseje utilizar outra versão, apenas substitua 1.8.7 pela versão deseja nos comandos que forem executados.</p>
<p>Se você não tem o RVM instalado:</p>
<pre class="terminal">$ sudo gem install rvm
$ rvm-install</pre>
<p>Se você já tem o RVM instalado, verifique qual a arquitetura do ruby:</p>
<pre class="terminal">$ rvm 1.8.7
$ file $(which ruby)</pre>
<p>Se o resultado for diferente de &#8220;Mach-O executable i386&#8243;, remova o ruby instalado:</p>
<pre class="terminal">$ rvm remove 1.8.7</pre>
<p>O seu arquivo ~/.rvmrc deve ter o conteúdo abaixo. Caso ele não exista, crie.</p>
<pre class="terminal">rvm_archflags="-arch i386"</pre>
<p>Agora instale o ruby:</p>
<pre class="terminal">$ export ARCHFLAGS="-arch i386"; optflags="-arch i386" rvm install 1.8.7</pre>
<p>Para ter certeza, verifique a arquiterura do ruby instalado (deve ser &#8220;Mach-O executable i386&#8243;):</p>
<pre class="terminal">$ rvm 1.8.7
$ file $(which ruby)</pre>
<p>Para aqueles que desejam instalar a gem do MySQL, tenha certeza que o MySQL instalado é 32 bits:</p>
<pre class="terminal">$ file $(which mysql)</pre>
<p>Mais uma vez, o resultado deve ser  &#8221;Mach-O executable i386&#8243;. Caso não seja, <a href="http://dev.mysql.com/downloads/mysql" target="_blank">reinstale o MySQL</a>. Não se esqueça de baixar a versão x86.</p>
<p>Para instalar a gem do MySQL execute:</p>
<pre class="terminal">$ gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config</pre>
<p>A partir de agora, tudo deve funcionar normalmente. Instale todas as gems que você precisa.</p>
<p>Referências:<br />
<a href="http://www.nuxlli.com.br/2009/11/24/para-tudo-instale-o-rvm-antes/" target="_blank">http://www.nuxlli.com.br/2009/11/24/para-tudo-instale-o-rvm-antes/<br />
</a><a href="http://www.nuxlli.com.br/2009/11/24/rvm-onde-estou/" target="_blank">http://www.nuxlli.com.br/2009/11/24/rvm-onde-estou/<br />
</a><a href="http://rvm.beginrescueend.com/mysql/" target="_blank">http://rvm.beginrescueend.com/mysql/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lucasfais.com/2009/11/29/agora-sim-completo-com-rvm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
