<?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>寝る前にラーメン &#187; Ruby</title>
	<atom:link href="http://thleave.com/tag/ruby/feed" rel="self" type="application/rss+xml" />
	<link>http://thleave.com</link>
	<description>学生エンジニアのコードに関する忘備録</description>
	<lastBuildDate>Mon, 30 Aug 2010 15:41:01 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Ruby1.9.1の開発環境(AptanaRadRails)をWindowsで作る Part1</title>
		<link>http://thleave.com/coding/151</link>
		<comments>http://thleave.com/coding/151#comments</comments>
		<pubDate>Fri, 27 Nov 2009 14:12:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://thleave.com/?p=151</guid>
		<description><![CDATA[


突然RubyがやりたくなってRubyの導入本を買った。
他の言語、いわゆるPerl、Java、C++とかやってる人ならオススメ、良本です。
オライリーなのに日本語訳ではなく、日本人が書いてるってのがスゴイです。
本 [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><div class="fright">
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=sasuraifish-22&#038;o=9&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=1X69VDGQCMF7Z30FM082&#038;asins=4873113679" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</div>
<p>突然RubyがやりたくなってRubyの導入本を買った。</p>
<p>他の言語、いわゆるPerl、Java、C++とかやってる人ならオススメ、良本です。<br />
オライリーなのに日本語訳ではなく、日本人が書いてるってのがスゴイです。</p>
<p>本を読み進めていたら実際に書きたくなったので、環境作ることにしました。</p>
<p><br class="clear"/><br />
<span id="more-151"></span></p>
<hr/>
元々Javaを書く人でずっと前からEclipse信者なので今度もそれベースで組むのは即決。<br />
となるとAptanaのRadRailsが良さそうです。<br />
元々RDT(Ruby Development Tools)として出ていたプラグインがAptanaのプラグインに変わったもの。</p>
<p>俺はAptanaのHTMLやJSエディタを使い始めてからDreamweaverは全く起動しなくなりました。<br />
DW同様重いけど、プログラマーが使うのに相性が良いです。</p>
<p>Rubyはバージョン1.8が主流のようだけど、最新の1.9の安定版が最近出たようなのでそれを使うことに。<br />
話は逸れるけど、Ruby2.0は新しい仕様が多いらしく、PHPでいうと5.0から6.0にあがる話みたいな感じなのかな。<br />
その繋ぎとなるのがRuby1.9であり、PHP5.3(だっけ？)らしいので、楽しみなバージョンだよね。</p>
<p>ここまでで使うモノが大体決まりました。</p>
<ul>
<li><strong>Ruby1.9.1(stable)</strong></li>
<li><strong>Aptana RadRails</strong></li>
</ul>
<p>せっかくなので、ROR(Ruby on Rails)やRubyGems、テスト環境としてXAMPPへの対応もやりましょう。</p>
<hr/>
<h3>Rubyのインストール</h3>
<p>Windowsだと便利なインストーラがあって、これを使うと１発でRubyとRubyGemsが入って環境変数(Path)まで通してくれます。</p>
<p>One-Click Installer &#8211; Windows<br />
<a href="http://rubyforge.org/projects/rubyinstaller/">http://rubyforge.org/projects/rubyinstaller/</a></p>
<p>ただ、Ruby1.9のインストーラが無かったので、今回は手動でインストールすることにします。</p>
<p>オブジェクト指向スクリプト言語 &#8211; Ruby<br />
<a href="http://www.ruby-lang.org/ja/">http://www.ruby-lang.org/ja/</a></p>
<p>/binaries/mswin32/ruby-1.9.1-p129-i386-mswin32.zip</p>
<p>好きな場所に解凍します。<br />
XAMPPに組み込む人はc:\xmapp\rubyとかが格好つくかと思います。</p>
<p>手動でいれた人は自力でPATHを通す必要があります。<br />
c:\xmapp\rubyに置いた人はPATHにc:\xmapp\ruby\binを追加してください。</p>
<p>[bash]<br />
$ruby -v #=> ruby 1.9.1p129 (2009-05-12 revision 23412) [i386-mswin32]<br />
[/bash]</p>
<hr/>
<h3>RubyGemsのインストール</h3>
<p>Rubyのインストールが終わったらRubyGemsをインストールします。<br />
俺はyumとかのRuby版だと解釈してます。あったほうが断然便利。</p>
<p>RubyForge: RubyGems<br />
<a href="http://rubyforge.org/frs/?group_id=126">http://rubyforge.org/frs/?group_id=126</a></p>
<p>好きなバージョンを落として好きな場所に解凍します。<br />
その次にコマンドプロンプトからインストールをします。</p>
<p>[bash]<br />
$ruby setup.rb<br />
[/bash]</p>
<p>少し時間がかかりますが、勝手にインストールしてくれます。楽ちん。</p>
<p>疲れたのでとりあえずここまで。続く。</p>
<p><a href="http://thleave.com/coding/189">=>Part2</a></p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://thleave.com/coding/151/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
