
<?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>Able Technology &#187; linux</title>
	<atom:link href="http://www.abletech.co.nz/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.abletech.co.nz</link>
	<description>Web Application Programmers and Consultants</description>
	<lastBuildDate>Sun, 11 Jul 2010 22:05:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>LibXML Segmentation fault</title>
		<link>http://www.abletech.co.nz/2010/06/libxml-ree-2010-01-segmentation-fault-tracked-down/</link>
		<comments>http://www.abletech.co.nz/2010/06/libxml-ree-2010-01-segmentation-fault-tracked-down/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 22:44:25 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://www.abletech.co.nz/?p=532</guid>
		<description><![CDATA[I have been getting intermittent segfaults with Ruby Enterprise Edition 2010.01 on both Mac OSX Snow Leopard 10.6, and Centos 5.3 with LibXML: /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3/lib/libxml/node.rb:57: [BUG] Segmentation fault ruby 1.8.7 (2009-12-24 patchlevel 248) [x86_64-linux], MBARI 0x6770, Ruby Enterprise Edition 2010.01 See the LibXML Rubyforge page more details, but the solution is to code your document finders [...]]]></description>
			<content:encoded><![CDATA[<p>I have been getting <em>intermittent</em> segfaults with <a href="http://www.rubyenterpriseedition.com/">Ruby Enterprise Edition</a> 2010.01 on both Mac OSX Snow Leopard 10.6, and <a href="http://www.centos.org/">Centos</a> 5.3 with <a href="http://libxml.rubyforge.org/rdoc/index.html">LibXML</a>:</p>

<textarea name="code" class="ruby">
/opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3/lib/libxml/node.rb:57: [BUG] Segmentation fault
ruby 1.8.7 (2009-12-24 patchlevel 248) [x86_64-linux], MBARI 0x6770, Ruby Enterprise Edition 2010.01
</textarea>

<p>See the <a href="http://libxml.rubyforge.org/rdoc/index.html">LibXML Rubyforge</a> page more details, but the solution is to code your document finders as below...</p>

<textarea name="code" class="ruby">
results = document.find('/')
...
results = nil
GC.start
</textarea>]]></content:encoded>
			<wfw:commentRss>http://www.abletech.co.nz/2010/06/libxml-ree-2010-01-segmentation-fault-tracked-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RVM gotcha and ARCHFLAGS on snow leopard</title>
		<link>http://www.abletech.co.nz/2010/06/rvm-gotcha-and-archflags-on-snow-leopard/</link>
		<comments>http://www.abletech.co.nz/2010/06/rvm-gotcha-and-archflags-on-snow-leopard/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 22:40:27 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://www.abletech.co.nz/?p=534</guid>
		<description><![CDATA[After installing Ruby Enterprise Edition 2010.02 via RVM, I was getting seg faults in the native gems. The solution was easy: rvm remove ree-1.8.7-2010.02 rm -rf ~/.rvm/gems/ree-1.8.7-2010.02 export ARCHFLAGS="-arch x86_64" rvm install ree-1.8.7-2010.02 &#038;& rvm use ree-1.8.7-2010.02 bundle install I think i will be adding ARCHFLAGS="-arch x86_64" to my bash_login....]]></description>
			<content:encoded><![CDATA[<p>After installing <a href="http://www.rubyenterpriseedition.com/">Ruby Enterprise Edition</a> 2010.02 via <a href="http://rvm.beginrescueend.com/">RVM</a>, I was getting seg faults in the native gems. The solution was easy:</p>

<textarea name="code" class="ruby">
rvm remove ree-1.8.7-2010.02
rm -rf ~/.rvm/gems/ree-1.8.7-2010.02
export ARCHFLAGS="-arch x86_64"
rvm install ree-1.8.7-2010.02 && rvm use ree-1.8.7-2010.02
bundle install
</textarea>

<p>I think i will be adding ARCHFLAGS="-arch x86_64" to my bash_login....</p>]]></content:encoded>
			<wfw:commentRss>http://www.abletech.co.nz/2010/06/rvm-gotcha-and-archflags-on-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Centos on VMWare Fusion</title>
		<link>http://www.abletech.co.nz/2009/08/installing-centos-on-vmware-fusion/</link>
		<comments>http://www.abletech.co.nz/2009/08/installing-centos-on-vmware-fusion/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 08:06:03 +0000</pubDate>
		<dc:creator>nigel</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.abletech.co.nz/?p=378</guid>
		<description><![CDATA[I recently created a couple of Centos virtual machines, and took notes of all the steps. You can use these notes for both installing another VM, or for building a production server. ]]></description>
			<content:encoded><![CDATA[<p>I recently created a couple of Centos virtual machines, and took notes of all the steps. You can use these notes for both installing another VM, or for building a production server. </p>
<p>We used these VMs for running staging and production instances of a Ruby on Rails deployment.</p>
<p>Install Centos 5.3 64 bit</p>
<h4>VM configuration settings</h4>
<p>- Redhat Linux Enterprise 5 64 bit<br />
- 30 GB drive<br />
- 2 CPU<br />
- 1 GB memory<br />
- Network: bridged</p>
<h4>Server install settings:</h4>
<p>- use default settings for drive partitions<br />
- set network address to: IP_ADDRESS_GOES_HERE IP version 4<br />
- hostname: HOSTNAME<br />
- gateway: GATEWAY<br />
- primary dns: DNS1<br />
- disable IP version 6<br />
- net mask: 255.255.255.0<br />
- timezone: Pacific/Auckland<br />
- System clock uses UTC: tick<br />
- set root password to PASSWORD_YEAH_RIGHT<br />
- Additional tasks: none</p>
<h4>SETUP TASKS</h4>
<p>- yum update<br />
- yum install sudo<br />
- adduser nigeluser<br />
- passwd nigeluser<br />
- adduser marcususer<br />
- passwd marcususer</p>
<h4>visudo</h4>
<p>- add lines at bottom of file:<br />
  nigeluser ALL=(ALL) ALL<br />
  marcususer ALL=(ALL) ALL</p>
<h4>PACKAGES</h4>
<p>- sudo yum install ruby<br />
- wget http://rubyforge.org/frs/download.php/58677/ruby-enterprise-1.8.6-20090610.tar.gz<br />
- tar xvfz ruby-enterprise-1.8.6-20090610.tar.gz<br />
- sudo yum install httpd<br />
- sudo yum install gcc-c++<br />
- sudo yum install zlib-devel<br />
- sudo yum install openssl-devel<br />
- sudo yum install readline-devel<br />
- sudo ./installer (ruby tar directory)<br />
- sudo ln -s /opt/ruby-enterprise/bin/cap /usr/bin/cap<br />
- sudo ln -s /opt/ruby-enterprise/bin/capify /usr/bin/capify<br />
- sudo ln -s /opt/ruby-enterprise/bin/erb /usr/bin/erb<br />
- sudo ln -s /opt/ruby-enterprise/bin/gem /usr/bin/gem<br />
- sudo ln -s /opt/ruby-enterprise/bin/integrity /usr/bin/integrity<br />
- sudo ln -s /opt/ruby-enterprise/bin/irb /usr/bin/irb<br />
- sudo ln -s /opt/ruby-enterprise/bin/rails /usr/bin/rails<br />
- sudo ln -s /opt/ruby-enterprise/bin/rake /usr/bin/rake<br />
- sudo ln -s /opt/ruby-enterprise/bin/rdoc /usr/bin/rdoc<br />
- sudo ln -s /opt/ruby-enterprise/bin/ruby /usr/bin/ruby<br />
- sudo yum remove ruby<br />
- sudo yum install httpd-devel apr-devel<br />
- sudo yum install mysql-devel<br />
- sudo /opt/ruby-enterprise/bin/passenger-install-apache2-module<br />
- sudo yum install mysql-server<br />
- sudo /sbin/chkconfig httpd on<br />
- sudo /sbin/chkconfig mysqld on<br />
- sudo yum install ncurses-devel<br />
- wget http://downloads.sourceforge.net/sourceforge/htop/htop-0.8.3.tar.gz?use_mirror=transact<br />
- tar xcfz htop-0.8.3.tar.gz<br />
- cd htop-0.8.3<br />
- ./configure<br />
- make<br />
- sudo make install<br />
- wget http://kernel.org/pub/software/scm/git/git-1.6.3.3.tar.bz2<br />
- bunzip2 files/git-1.6.3.3.tar.bz2<br />
- tar xvf files/git-1.6.3.3.tar<br />
- ./configure<br />
- make<br />
- sudo make install<br />
- sudo gem install mysql &#8211;no-rdoc &#8211;no-ri &#8212; &#8211;with-mysql-config=/usr/bin/mysql_config</p>
<h4>START APPS</h4>
<p>- copy /system/mysql/my.cnf to /etc/my.cnf<br />
- sudo /sbin/service mysqld start<br />
- /usr/bin/mysqladmin -u root password &#8216;PASSWORD_GOES_HERE&#8217;<br />
- sudo /sbin/service httpd start</p>
<h4>CAPISTRANO</h4>
<p>- cap staging deploy:setup<br />
- cap staging deploy:cold<br />
- cap staging deploy</p>
<h4>CONFIGURE</h4>
<p>- sudo /usr/sbin/adduser deploy<br />
- sudo passwd deploy</p>
<h4>VMWARE TOOLS</h4>
<p>- Login as root<br />
- Select from VMware Workstation: go to VM> Install VMware Tools<br />
- mkdir /root/mn<br />
- From the VM: mount the virtual cd drive , this should be done with the guest OS (CentOS ) command line:<br />
  mount /dev/cdrom /root/mn<br />
- From the CDROM extract VMware Tools into /tmp/ directory<br />
  tar -C /tmp -zxvf /root/mn/VMwareTools-5.5.3-34685.tar.gz<br />
- Running VMware Tools installation/setup script<br />
  cd /tmp/vmware-tools-distrib<br />
  ./vmware-install.pl<br />
- This is VMware Tools installation/setup script, it will ask for confirmation to begin the installation<br />
  answer the defaults for each question<br />
- when done, restart the VM (shutdown -r now)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abletech.co.nz/2009/08/installing-centos-on-vmware-fusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
