Mac Book Airを買ってからRuby on rails3の開発環境を整えるまで
これが初Macな自分用メモ。充実させるぜ!
ruby1.9.2+rails3.1+rubymineで各種インストール、設定など、やった順に!
Macに関わること
- OSの再インストール
- 【MacBook Air買ってやったこと(その2)】Mac OS X(Lion)を再インストール
- 実はユーザー名(homeディレクトリの名前になるやつ)を間違えてつけちゃったからやった。
- ソフトウェアアップデート
- Xcodeのインストール
- chromeのインストール
- Google日本語入力のインストール
- CotEditorのインストール
- http://sourceforge.jp/projects/coteditor/
- もちっといいエディタないかな。。。
- Skypeのインストール
- ターミナルの設定
- 環境設定>設定でHomebrewを”デフォルト”に。背景白いと眩しいから。
- トラックパッドの設定
- システム環境設定>トラックパッド>ページ間をスワイプを”2本指または3本指でスワイプ”に変更
- こうすると、chromeで3本指でサッとやると戻る進むができるから。
- システム環境設定>トラックパッド>ページ間をスワイプを”2本指または3本指でスワイプ”に変更
- キーボードの設定
- システム環境設定>キーボード>修飾キーで、CapsLockをControlに
- CapsLockなんていらないぜ
- システム環境設定>キーボード>修飾キーで、CapsLockをControlに
- .bash_profileと.bashrcを作る
- なんかデフォルトでは.bashrc読み込んでくれないからまずは.bash_profileを作って.bashrc読み込む記述を入れる。.bashrcはお好みで適当に。
if [ -f ~/.bashrc ] ; then . ~/.bashrc fi
- homebrewのインストール
- インストールは、MacPortsより使いやすい!?パッケージ管理システムHomebrewの使い方
- っていうか、これ叩くだけ。
$ ruby -e "$(curl -fsSL https://gist.github.com/raw/323731/install_homebrew.rb)"
$ brew install git
Rubyに関わること
- rvmのインストール
- rvm 入門 … 複数バージョンの Ruby と Rails を混在させる
- rubyとかrailsのことググってたら見つけて便利そうだったので。
- 上のサイトには書いてないけど、インストールの最後に出てたガイダンスに従って.bashrcの最後に以下の記述を入れておいたけど、これ、そんなによく使うのかな。
-s "/Users/hirop/.rvm/scripts/rvm" && source "/Users/hirop/.rvm/scripts/rvm" # This loads RVM into a shell session.
- ruby1.9.2をインストール
- ↑のサイトに書いてあるrvmコマンド打つだけ
$ rvm install 1.9.2
-
- 新しいほうがいいかなぁって。
- Ruby on Rails3.1
$ rvm install 1.9.2 $ rvm 1.9.2 $ rvm gemset create rails31 $ gem install rails $ rvm --default 1.9.2@rails31
-
- Ruby on Railsのバージョン間での違いのまとめ 一覧表(1系・2系・3系の差異と歴史)
- 新しいほうがいいかなぁって。
- rspec, rspec-rails,bundler
- $ gem install (rspec | respec-rails | bundler)
- テスティングフレームワークて何があるか調べてたら第7回 Railsの人気テストフレームワーク6選!を見つけてrspecがいいなぁって思ってrubymineで使えるのかなぁと調べてたらrubymineの中の人が書いたブログにバッチリ「サポートしてまっせ!」と書いてあったので(ちょっと古い記事だけど)決定。
- bundlerはRubyMineがおすすめするから。bundlerが何かについてはこのエントリがわかりやすかった。
- rubymine
- http://www.jetbrains.com/ruby/
- 円高だし、IDE欲しいから試してみる。とりまトライアル(30日間)から。
後で追加したら、ここに書き足そう。
とりあえず、testプロジェクトでも作って簡単なテスト走らせてみよっと。