<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>VivaServer: Blog</title>
    <link>http://www.vivaserver.com/blog</link>
    <pubDate>Fri, 09 Jan 2009 18:50:00 GMT</pubDate>
    <description>VivaServer: Sirviendo soluciones para la Web con Software Libre, apasionadamente.</description>
    <item>
      <title>Solucionando el problema de Ruby y Rails en MacPorts</title>
      <link>http://www.vivaserver.com/blog/2009/01/09/solucionando-ruby-y-rails-en-macports</link>
      <pubDate>Fri, 09 Jan 2009 18:50:00 GMT</pubDate>
      <description>&lt;p&gt;Ya antes &lt;a href="/blog/2007/12/12/instalar-rails-en-mac-osx"&gt;hab&#237;a escrito en este mismo blog&lt;/a&gt; porqu&#233; &lt;a href="http://www.macports.org/"&gt;MacPorts&lt;/a&gt; era la opci&#243;n m&#225;s conveniente disponible en OS X para instalar un entorno completo de desarrollo &lt;strong&gt;Ruby on Rails&lt;/strong&gt;. Sin embargo, pronto descubriremos que los &lt;em&gt;ports&lt;/em&gt; disponibles de los paquetes que usamos se actualizan frecuentemente mucho m&#225;s r&#225;pido que nuestros propios proyectos. Esto es generalmente algo bueno, asegur&#225;ndonos lo &#250;ltimo y mejor del software de c&#243;digo abierto a s&#243;lo un comando o unos &lt;em&gt;clicks&lt;/em&gt; de distancia.&lt;/p&gt;

&lt;p&gt;Pero a veces, las versiones m&#225;s recientes de paquetes importantes pueden "romper" la compatibilidad con el resto del &lt;em&gt;stack&lt;/em&gt; de nuestra aplicaci&#243;n. Un triste caso es el conocido error de compatibilidad de &lt;strong&gt;Ruby 1.8.7&lt;/strong&gt;, la versi&#243;n actual de Ruby disponible en MacPorts, con versiones viejas de Rails (sobre todo las &lt;em&gt;pre&lt;/em&gt;-2.0). &lt;/p&gt;

&lt;p&gt;Con este problema me d&#237; de bruces cuando al intentar actualizar el &lt;em&gt;port&lt;/em&gt; de RubyGems para luego instalar la versi&#243;n 2.2 de Rails con &#233;l, MacPorts tambi&#233;n actualiz&#243; mi &lt;em&gt;port&lt;/em&gt; de Ruby, una dependencia de RubyGems, inmediatamente dejando inusables a todas mis aplicaciones Rails 1.2.6 instaladas en mi MacBook.&lt;/p&gt;</description>
      <guid>http://www.vivaserver.com/blog/2009/01/09/solucionando-ruby-y-rails-en-macports</guid>
    </item>
    <item>
      <title>Usando MacPorts para instalar Lighttpd y PHP en Mac OS X</title>
      <link>http://www.vivaserver.com/blog/2008/06/01/instalar-lighttpd-y-php-en-mac-osx</link>
      <pubDate>Sun, 01 Jun 2008 22:55:00 GMT</pubDate>
      <description>&lt;p&gt;&lt;a href="http://www.lighttpd.net/"&gt;Lighttpd&lt;/a&gt;, bien conocido como "lighty" (&lt;em&gt;livianito&lt;/em&gt;), es un muy peque&#241;o, r&#225;pido y eficiente servidor web preferido por sitios de enorme tr&#225;fico (como Mininova.org y Sourceforge.net) y tambi&#233;n por muchos m&#225;s modestos servidores privados virtuales (VPS) como el que alberga el sitio que ahora mismo est&#225;s leyendo. Antes hab&#237;a publicado &lt;a href="/blog/2007/07/26/lighttpd-en-ubuntu-dapper"&gt;c&#243;mo instalarlo y configurarlo correctamente en Ubuntu 6.06&lt;/a&gt;, y ahora que mis necesidades de desarrollo me impulsan a tener tambi&#233;n un "stack" de desarrollo PHP completo en mi MacBook, lighty es tambi&#233;n el servidor web de preferencia.&lt;/p&gt;

&lt;p&gt;Al igual que hicimos con el &lt;a href="/blog/2007/12/12/instalar-rails-en-mac-osx"&gt;"stack" completo de Rails&lt;/a&gt;, para instalar Lighttpd y PHP en la Mac usaremos, otra vez, el administrador de paquetes MacPorts por las mismas conveniencias que expuse antes. &lt;/p&gt;</description>
      <guid>http://www.vivaserver.com/blog/2008/06/01/instalar-lighttpd-y-php-en-mac-osx</guid>
    </item>
    <item>
      <title>&#161;RubyGems 1.1.0 disponible en MacPorts!</title>
      <link>http://www.vivaserver.com/blog/2008/04/10/rubygems-1-1-0-en-macports</link>
      <pubDate>Fri, 11 Apr 2008 01:10:00 GMT</pubDate>
      <description>&lt;p&gt;Este es s&#243;lo un &lt;em&gt;post&lt;/em&gt; r&#225;pido para festejar la actualizaci&#243;n del "port" de &lt;a href="http://www.rubygems.org/"&gt;RubyGems&lt;/a&gt; en &lt;a href="http://www.macports.org/"&gt;MacPorts&lt;/a&gt; a su &#250;ltima versi&#243;n disponible (1.1.0). Esto hecho no es menor, pues como sabemos, &lt;a href="http://weblog.rubyonrails.com/2007/12/7/rails-2-0-it-s-done"&gt;Rails 2.0&lt;/a&gt; tienen entre sus dependencias a &lt;strong&gt;RubyGems 1.0&lt;/strong&gt; como m&#237;nimo, lo que significa que la v0.9.x que vinimos usando hasta ahora no es compatible con esa actualizaci&#243;n del framework. &lt;/p&gt;

&lt;p&gt;Hasta este momento el "port" de &lt;code&gt;rb-rubygems&lt;/code&gt; correspond&#237;a a su versi&#243;n 0.9.4, pero desde ayer ese paquete &lt;a href="http://trac.macosforge.org/projects/macports/ticket/13815"&gt;se actualiz&#243; al ultim&#237;simo RubyGems 1.1.0&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MacPorts&lt;/strong&gt; ha sido mi gestor de paquetes libres de preferencia en el universo Mac desde mi primer d&#237;a como &lt;a href="/blog/2007/11/22/tengo-una-confesion"&gt;&lt;em&gt;switcher&lt;/em&gt;&lt;/a&gt;, y aunque siempre es posible instalar ese tipo de software desde sus fuentes tambi&#233;n en OSX, mi larga experiencia en Linux me ense&#241;&#243; que un buen gestor de paquetes es la manera correcta para hacer ese tipo de trabajo si queremos tener un sistema coherente y actualizable en el tiempo.&lt;/p&gt;

&lt;p&gt;Veamos entonces c&#243;mo nuestra paciencia reditu&#243; a la larga actualizando el &lt;em&gt;port&lt;/em&gt; de &lt;strong&gt;RubyGems&lt;/strong&gt; en nuestra instalaci&#243;n de &lt;strong&gt;MacPorts&lt;/strong&gt; a su &#250;ltima versi&#243;n.&lt;/p&gt;</description>
      <guid>http://www.vivaserver.com/blog/2008/04/10/rubygems-1-1-0-en-macports</guid>
    </item>
    <item>
      <title>Construyendo mi primera "Hackintosh"</title>
      <link>http://www.vivaserver.com/blog/2007/12/30/mi-primera-hackintosh</link>
      <pubDate>Sun, 30 Dec 2007 15:31:00 GMT</pubDate>
      <description>&lt;p&gt;En los meses siguientes a la compra de &lt;a href="/blog/2007/11/22/tengo-una-confesion"&gt;mi primer MacBook&lt;/a&gt; no me llev&#243; mucho tiempo descubrir el enorme valor que le agregaba a ese hardware su exclusivo sistema operativo: &lt;strong&gt;Mac OS X 10.4 "Tiger"&lt;/strong&gt;. Sin duda uno como no hab&#237;a visto nunca antes: r&#225;pido, atractivo, intuitivo, productivo y, como no me cansar&#233; de decirlo, con un verdadero BSD por dentro para hacer las delicias del linuxero m&#225;s ac&#233;rrimo. Efectivamente, OS X es la mitad de la magia de toda la "experiencia Mac", imitado incansablemente pero jam&#225;s igualado. &lt;/p&gt;

&lt;p&gt;Pero por supuesto, si queremos tenerlo, &lt;em&gt;tenemos&lt;/em&gt; que &lt;strong&gt;comprar&lt;/strong&gt; una Mac, &#243;rdenes de magnitud m&#225;s cara que cualquier configuraci&#243;n PC equiparable... &#191;O no?&lt;/p&gt;</description>
      <guid>http://www.vivaserver.com/blog/2007/12/30/mi-primera-hackintosh</guid>
    </item>
    <item>
      <title>Usando MacPorts para instalar Ruby on Rails en Mac OS X</title>
      <link>http://www.vivaserver.com/blog/2007/12/12/instalar-rails-en-mac-osx</link>
      <pubDate>Wed, 12 Dec 2007 22:24:00 GMT</pubDate>
      <description>&lt;p&gt;Luego del salto de f&#233; a &lt;a href="/blog/2007/11/22/tengo-una-confesion" title="VivaServer &amp;raquo; Blog &amp;raquo; Tengo una confesi&#243;n que hacer"&gt;mi primera MacBook&lt;/a&gt; el paso l&#243;gico siguiente era recrear en ese precioso hardware el ambiente de desarrollo web de mi PC de desarrollo Linux. Particularmente me interesaba instalar el &lt;em&gt;stack&lt;/em&gt; &lt;a href="http://www.rubyonrails.org"&gt;Ruby on Rails&lt;/a&gt; completo m&#225;s todo el Software Libre adicional que hab&#237;a descubierto imprescindible para acompa&#241;arlo.&lt;/p&gt;

&lt;p&gt;Para comenzar, y casi igual que como sucede en Linux, no hay una &#250;nica forma de hacerlo en Mac OS X. En esta gu&#237;a intentar&#233; repasar mi exitosa experiencia haci&#233;ndolo con &lt;a href="http://www.macports.org"&gt;MacPorts&lt;/a&gt; y explicando el porqu&#233; de esa elecci&#243;n, de entre todas las posibles.&lt;/p&gt;

&lt;p&gt;Veamos entonces qu&#233; tan f&#225;cil es tener un entorno de desarrollo web para &lt;strong&gt;Ruby on Rails&lt;/strong&gt; que nada tendr&#225; que envidiarle al que ya configuramos en Linux. &lt;/p&gt;</description>
      <guid>http://www.vivaserver.com/blog/2007/12/12/instalar-rails-en-mac-osx</guid>
    </item>
  </channel>
</rss>
