msの日記

久しぶりに勉強したくなりプログラミングをは始めてみる。

ruby update

ruby -v :ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

インストール

  1. homebrew

$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

  1. Fink

Fink は Open Source ソフトウェアなどの Unix の世界を DarwinMac OS X で使えるようにするためのプロジェクトです。

  1. gcc

XcodeのcommandLineToolをインストール

  1. ruby-build

$ brew install ruby-build

  1. rbenv
  1. zshを使う

Z Shell の環境設定
Z Shell のあらゆる機能を活用するためには、環境設定ファイルを書いて Z Shell にそのファイルを読み込ませる必要があります。現在、University of California, Santa Cruz の William G. Scott 博士のイニシアティブにより、Mac OS X の Z Shell 環境を構築するプロジェクトが動いています。私もこのプロジェクトに参加させていただいています。この環境設定パッケージをインストールすれば、Mac 上で Z Shell を快適に利用できます。

このパッケージを、X線結晶構造解析を意識して少し手を加えたものを準備しました。良ければ使ってください。インストール方法を以下に示します。

Z Shell

zsh,Finkからアップデータするのは断念。
代わりにOS X Mountain Lion に Homebrew + rbenv で Ruby 1.9.3 をインストールしたを参考にしてみる。

だめだ・・

Mac OS X rbenvでRubyのバージョンを切り替えるをためす。
出来た出来た!!
どうも環境変数の設定が出来てなかったみたい。

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ exec $SHELL -l

用語

zsh Z shell(Z シェル・zsh)はUnixのコマンドシェル
gcc GNU Compiler Collection
rbenv rmvをよりシンプルにしたRuby自体のバージョンを切り替え
openssl
readline