<?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>ZERO-CODE &#187; API</title>
	<atom:link href="http://zero-code.com/tag/api/feed" rel="self" type="application/rss+xml" />
	<link>http://zero-code.com</link>
	<description>Mac, iPhone関連記事を中心とした、デザイナーを目指していたプログラマーのブログ。</description>
	<lastBuildDate>Mon, 08 Jun 2009 20:58:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MacOSX Leopard に Ruby インストール</title>
		<link>http://zero-code.com/2008/09/05/memo-macosx-leopard-ruby-install-macports.html</link>
		<comments>http://zero-code.com/2008/09/05/memo-macosx-leopard-ruby-install-macports.html#comments</comments>
		<pubDate>Fri, 05 Sep 2008 06:15:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[FileMaker Pro]]></category>
		<category><![CDATA[MacPorts]]></category>
		<category><![CDATA[Rfm]]></category>
		<category><![CDATA[メモ]]></category>

		<guid isPermaLink="false">http://zero-code.com/?p=66</guid>
		<description><![CDATA[				仕事でFileMakerを使って色々な情報を管理してる。
				今はPerlを使ってFileMakerでは時間がかかりすぎる処理や、プラグインを使わないと出来ないような事をやっているのだが、つい最近「FileM [...]]]></description>
			<content:encoded><![CDATA[				<p>仕事でFileMakerを使って色々な情報を管理してる。<br />
				今はPerlを使ってFileMakerでは時間がかかりすぎる処理や、プラグインを使わないと出来ないような事をやっているのだが、つい最近「<a href="http://www.famlog.jp/rfm/">FileMaker API for Ruby</a>」という物を見つけてしまった。</p>
				<p>Perlに値を受け渡す時、FileMakerからtab形式等で書き出した物を処理させていたが、<br />
				Rfmを使えば直接情報を読み込み、書き込みが出来るようになるということで、Rubyを始めてみることにした。</p>
				<p>Rubyをインストールする上で苦戦した事等をメモしていく。</p>
				<h2>MacPortsでRuby関連のインストール</h2>
				<p>MacPortsのインストール等は以前「<a href="http://d.hatena.ne.jp/hakobe932/20061208/1165646618">MacPortsでステキなUNIXツールをインストール</a>」を参考にさせてもらった。<br />
				すでにインストール済みである。</p>
				<p>だが、インストールしたのは結構前なのでアップデートをしよう。</p>
				<p><strong>MacPortをアップデート</strong></p>
				<pre>$ sudo port -d selfupdate
$ sudo port upgrade installed</pre>
				<p><strong>RubyGemsをインストール(PerlのCPANみたいなヤツ？)</strong></p>
				<pre>$ sudo port install rb-rubygems</pre>
<p>参考：<a href="http://japan.cnet.com/blog/kenn/2007/12/19/entry_25003169/">MacにRailsをゼロからインストールする一番簡単な方法</a></p>
<h2>Rubyを実行してみる</h2>
<p>あとは適当なプログラムを書いて実行してみる。ぐぐれば適当な短いプログラムはたくさん出てくる。</p>
<pre>$ ruby hogehoge.rb</pre>
				<p>その時下記の様なエラーが出た場合ライブラリーが足りない or 古いのでインストールしよう</p>
				<p><strong>エラー</strong></p>
				<pre>$ ruby hogehoge.rb
.../rubygems.rb:251:in `report_activate_error': Could not find RubyGem activerecord (&gt;= 0.0.0) (Gem::LoadError)</pre>
				<p>上記の例の場合はactiverecordをインストール</p>
				<pre>$ gem install activerecord</pre>
<p>参考：<a href="http://nijino.homelinux.net/diary/200610.shtml">ari&#8217;s diary RubyCLR</a></p>
<p><strong>追記：</strong><br />
MacPortsで一度インストールに失敗した場合アップデートをかけても、失敗し続けることがある。そういう時はインストール途中で止まっているファイルを一度クリアしてから、もう一度インストールしよう</p>
<p><strong>再インストール(rb-rubygemsの例)</strong></p>
<pre>$ sudo port clean rb-rubygems
$ sudo port install rb-rubygems</pre>
				<p>他にも、RubyGemsに登録されている物自体が古い場合があるので、RubyGemsの更新も忘れずに行おう！</p>
				<pre>$ sudo gem update --system
$ sudo gem update </pre>
]]></content:encoded>
			<wfw:commentRss>http://zero-code.com/2008/09/05/memo-macosx-leopard-ruby-install-macports.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
