SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

iPhone+Ruby on Rails連携テクニック

iPhone とRuby on Railsを超簡単に連携する ObjectiveResource
- Ruby on Rails編

  • X ポスト
  • このエントリーをはてなブックマークに追加

Ruby on Rails開発入門 1

Ruby on Rails開発環境の構築

 Mac OS Xには最初からRuby言語やRuby on Railsがインストールされています。しかし古いバージョンであったり、一部のコマンドで日本語が使えないなどの問題がありますのでMacPortsを使ってインストールする事をお勧めします。また、MacPortsを使うと他のオープンソースのソフトウェアも簡単にインストールできるようになります。

1.MacPorts(port)

 The MacPorts Project -- Download & Installationページから最新のMacPortsをダウンロードしてインストールします。インストール手順は通常のMacアプリと同じです。

 MacPortsでインストールしたソフトは /opt/local以下にインストールされるので、bash等の設定(~./batchrc)に以下の行を追加します。

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH

 MacPortsソフト自体とリストを更新します。

% sudo port -v selfupdate
% sudo port sync

2.Ruby & Gem

 Ruby処理系とRubyのライブラリー管理ツール「Gem」をMacPorts(port)を使ってインストールします。portはソースを取得し、コンパイルしてコマンドを作るので、インストールに多少時間がかかります。

% sudo port install ruby
% sudo port install rb-rubygems
% sudo gem update --system

3.SQLite3

 簡単に扱えるRDBソフト「SQLite3」もMacPorts(port)でインストールします。

% sudo port install sqlite3

 RubyのSQLite3ドライバーはGemでインストールします。

% sudo gem install sqlite3-ruby

4.Rails

 RailsはGemでインストールします。Railsに必要なRakeもインストールします。

% sudo gem install rake
% sudo gem install rails 

次のページ
Ruby on Rails開発入門 2

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
iPhone+Ruby on Rails連携テクニック連載記事一覧
この記事の著者

吉田裕美(ヨシダユウミ)

有限会社 EY-Office 取締役CADのベンチャー企業でCADのコア部分や図面管理システムなどの開発に従事した後、独立しJava,Ruby,PerlでWebアプリを中心に開発してきた。現在は殆どの開発はRuby on Rails。ここ数年はソフトウェアエンジニアの教育に興味をもち、従来の知識偏重な教育ではなく現実の問題を解決できるエンジニアを育てる教育に注力している。またLisp等に関心...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/5127 2010/04/22 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング