Railsの情報サイトです。雑感WindowsマシンにUbuntuをインストールしてRails開発を始めるにはTweet2011/08/29筆者の会社のプログラマーは、私を含め全員がUbuntuを「普段使い」しています。WindowsもMacも利用していますが、少なくとも私自身はUbuntuに慣れてしまったので、Ubuntuでの作業が一番落ち着きます。今回は、Windowsユーザーの皆様にRails開発環境としてのUbuntuをお勧めしたいと思います。Ubuntuがいい理由をいろいろと列挙することはしません。いまどきのLinuxはこんなに簡単にインストールできて、一通りの開発環境が整うのだ、ということを淡々と説明していきます。この文章を読んだWindowsユーザーの方の10人にひとりでも(100人にひとりでも)Ubuntuを試してくれたら嬉しいです。好きになってくれる人もいるでしょう!「簡単にインストールできる」と書きましたが、以下の説明を読んでの印象は人それぞれでしょう。Ubuntuのインストールは単純ですが、Rails開発環境のセットアップはやや複雑です。高性能なマシンでも全作業に3~4時間ぐらいはかかります。休日に気合を入れてトライすることをおすすめします。この文章の内容は、随時更新しています。XPがプレインストールされたデスクトップPCにUbuntuをインストールしました。2.40GHz、メモリ1GB、ハードディスク80GB。最低どのくらいのスペックがあればOKでしょうか。Windowsがある程度軽快に動くマシンなら、Ubuntuも動くはずです。Ubuntuで本格的にRails開発を始めると、少なくとも4GBぐらいのメモリと高速なCPUがほしくなるはずです。テキストエディタでソースコードを編集しWebサーバを起動してブラウザで動作確認するだけなら低スペックのPCでも事足りますが、「テスト駆動開発」を行うようになるとマシン性能が作業効率に直結します。半年に1回という高い頻度でバージョンアップが行われます。バージョン番号はリリース時の西暦下2桁と月を表していますので、2011年4月にリリースされたことが分かります。11.10と呼ばれることになります。Support」の略です。通常版はリリースから1年半後にサポートが切れますが、LTSの場合はリリースから3年間サポートされることになっています。10.04は2013年4月までサポートされます。筆者の会社ではサーバマシンにもUbuntuがインストールされています。サーバ版のLTSはリリース後5年間続きます。Ubuntuの新機能をいち早く体験したい方は通常版を、落ち着いてRails開発を続けたい方はLTS版をインストールしましょう(^^)。空きディスク容量のチェックさて、インストールを始めましょう!まず最初にPCの空きディスク容量を確認します。Windowsマシンとしても使い続けるつもりなら、Windowsにもディスクを残しておく必要があります。Ubuntuにはどのぐらいの容量があれば十分か。この質問も答えづらいのですが、数GB程度ではちょっと足らないかもしれませんね。今回私は、80GB中の20GBをUbuntuに割り当てることにしました。次に、UbuntuのCD/DVDを作成します。左上の「Ubuntuの入手」をクリックします。CDイメージのダウンロード」をクリックします。LTS」セクションにある「ubuntu-ja-10.04.1-desktop-i186.iso(CDイメージ)」(680MB)をダウンロードします。ダウンロードしたファイルをCDまたはDVDに書き込みます。空のフォーマットされていないCDまたはDVDをCD/DVDドライブに挿入します。ダウンロードしたファイルを右クリックして、「ディスクイメージの書き込み」を選択します。「書き込み用ドライブ」を選択し、「書き込み」ボタンをクリックします。1.9」をダウンロードして、インストールします。空のフォーマットされていないCDまたはDVDをCD/DVDドライブに挿入します。DeepBurnerを起動します。ラジオボタン「ISOイメージの書き込み」を選択し「次へ」をクリックします。「イメージファイル」の「...」ボタンをクリックして、ダウンロードしたファイルを選択します。「ISO書き込み」ボタンをクリックします。インストールCD/DVDを入れた状態でPCを再起動すると、Ubuntuのインストーラが起動します。インストールする」ボタンをクリック。「現在地」、「キーボードレイアウト」の順に選択。「ディスクの準備」では...「どこにインストールしますか」という問いに対して「それぞれ別のものとして...」を選びます。(ハードディスクの「パーティション」についてよく理解している人は「手動でパーティションを設定」を選んでも構いません)下部のスライドバーをマウスで左右に動かして、Ubuntuに割り当てるパーティションのサイズを設定します。(私の場合は、20GB)最初のユーザーの「名前」「ログイン名」「パスワード」などを入力。「ドキュメントと設定のインポート」ではそのまま「進む」。「インストール」ボタンをクリックするとインストールが始まります。私の場合は、15分ほどで完了しました。CD/DVDがイジェクトされたら、Enterキーを押します。システムが再起動します。Grub」と書かれた画面が表示されます。ここでUbuntuとWindowsを選べます。デフォルトの「Ubuntu」を選んだままEnterを押すか、何もしないまま30秒経過するとUbuntuが起動します。インストール時に設定したパスワードでログインします。メニューバーから「システム」→「システム管理」→「アップデート・マネージャー」を選択します。「アップデートをインストール」ボタンをクリックしてシステムを更新します。私の場合は約15分でした。更新が完了したら、「すぐに再起動」ボタンをクリックしてシステムを再起動します。端末でのコマンド入力について以下の手順では、「端末」に対してコマンドを入力するという操作が多く現れます。「端末」はターミナル、シェルなどとも呼ばれ、Windowsの「コマンドプロンプト」に相当するアプリケーションです。メニューバーから「アプリケーション」→「アクセサリ」→「端末」と選択すると起動されます。コマンド入力の操作は、次のように表現します。pwd/home/kuroda先頭の$はコマンドの入力を促す「プロンプト」を表していますので、入力しないでください。この例はキーボードから「pwd」と打ってEnterキーを押す、という操作を表しています。先頭に$のない行は、コマンドが表示したメッセージです。いうメッセージを表示しています。コマンドの中には先頭に「sudo」をつけなければならないものがあります。これは、管理者(root)権限が必要なコマンドです。このコマンドを実行すると、パスワードを尋ねられることがあります。その場合は、Ubuntuインストール時に設定したパスワードを入力してください。インストールされるRubyはバージョンがやや古いので、ソースからコンパイルします。必要なライブラリのインストール。libreadline6-dev続いて、ソースコードのダウンロードと展開。ruby-1.9-stable.tar.bz2ここでlsコマンドを実行して、展開されたディレクトリ名を調べ、cdコマンドで移動します。ruby-1.9.2-p290コンパイルして、インストールします。筆者のPCで、所要時間約5分。installちゃんとインストールされていることを確認します。作成テキストエディタで.gemrcを作成します。お好きなものを使ってください。ここではgeditを使います。~/.gemrc次の内容を書き込んで、保存します。3.1は2011年8月31日にリリースされたばかりの真新しいバージョンです。3.0と3.1でバージョン番号は0.1しか違いませんが、その中身はかなり違います。3.1ベースの情報はあまり多くありません。3.0を利用した方が無難かもしれません。開き、最新のバージョン番号を調べます。以下のコマンド入力例では「0.5.0」としています。実際のバージョン番号で置き換えてください。users」という見出しを持つページが表示されます。User」リンクをクリックします。User」ボタンをクリックします。Railsのインストール」の節を「バージョン3.1の場合」と「バージョン3.0の場合」に分割しました。