install in mac - smalruby/dxruby_sdl GitHub Wiki

Required software

  • Xcode
  • Homebrew
  • Ruby
  • SDL
  • Smalruby

Installation of Xcode

メニューから「App Store...」をクリックします。するとapp_storeの画面が表示されます。

App Storeの画面の右上に虫眼鏡のマークがあります。その横の部分をクリックしてキーボードで「Xcode」と入力します。すると、画面にXcodeのアイコンと「インストール」というボタンが表示されます。「インストール」ボタンを押すと、さきほど用意したApple IDとパスワードを入力するための画面が表示される。それぞれを入力して「サインイン」ボタンを押すとインストールが開始されます。

このときインターネットから大きなファイル(約1.5GB)のファイルをダウンロードするため時間がかかります。ときどき画面を見ながら気長に待ちましょう。

インストールできたらXcodeを起動します。

メニューから[Xcode]-[Preferences…]を選択します。

DownloadsタブのComponentsタブを選択します。

Command Line ToolsのInstallボタンをクリックします。

インストールされるまでしばらく待ちます。

Installation of Homebrew

以下のコマンドを実行します。

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

次のように表示されますのでreturnキーを押します。

==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1
==> The following directories will be made group writable:
/usr/local/.

Press ENTER to continue or any other key to abort

次のように表示されますのでコンピュータを使うときに入力するパスワードを入れてreturnキーを押します。ここで注意してほしいのは、入力したパスワードは秘密を守るために画面には表示されないこと。もし打ち間違えた場合はcontrolキーとuキーを同時に押すとやり直すことができます。

==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/.
Password:

次のように「Now type: brew help」と表示されたら完了です。

==> Downloading and installing Homebrew...
remote: Finding bitmap roots...
remote: Counting objects: 136502, done.
remote: Compressing objects: 100% (45289/45289), done.
remote: Total 136502 (delta 94462), reused 132027 (delta 90171)
Receiving objects: 100% (136502/136502), 25.04 MiB | 906 KiB/s, done.
Resolving deltas: 100% (94462/94462), done.
From https://github.com/mxcl/homebrew
 * [new branch]      master     -> origin/master
HEAD is now at eb32df9 mess 0.151
==> Installation successful!
You should run `brew doctor' *before* you install anything.
Now type: brew help

Installation of Ruby

ターミナルを起動して以下のコマンドを実行します。

brew install rbenv ruby-build

次のように表示されてインストールが完了します。

==> Downloading https://github.com/sstephenson/rbenv/archive/v0.4.0.tar.gz
######################################################################## 100.0%
==> Caveats
To use Homebrew's directories rather than ~/.rbenv add to your profile:
  export RBENV_ROOT=/usr/local/var/rbenv

To enable shims and autocompletion add to your profile:
  if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
(省略)
==> make install
🍺  /usr/local/Cellar/libyaml/0.1.4: 7 files, 340K, built in 13 seconds
==> Installing ruby-build
==> Downloading https://github.com/sstephenson/ruby-build/archive/v20131030.tar.
######################################################################## 100.0%
==> ./install.sh
🍺  /usr/local/Cellar/ruby-build/20131030: 89 files, 396K, built in 4 seconds

次のコマンドを順番に実行します。

echo 'export PATH="$HOME/.rbenv/shims:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
rbenv install 2.0.0-p247

次のように表示されます。

Downloading openssl-1.0.1e.tar.gz...
-> http://dqw8nmjcqpjn7.cloudfront.net/66bf6f10f060d561929de96f9dfe5b8c
Installing openssl-1.0.1e...

しばらく待っていると次のように表示されてインストールが完了します。

Installed openssl-1.0.1e to /Users/matsue-city15/.rbenv/versions/2.0.0-p247

Downloading ruby-2.0.0-p247.tar.gz...
-> http://dqw8nmjcqpjn7.cloudfront.net/c351450a0bed670e0f5ca07da3458a5b
Installing ruby-2.0.0-p247...
Installed ruby-2.0.0-p247 to /Users/matsue-city15/.rbenv/versions/2.0.0-p247

$

インストールされていることを確認するには次のコマンドを実行します。

rbenv versions

次のように表示されたら正しくインストールされています。

* system (set by /Users/<名前>/.rbenv/version)
  2.0.0-p247

次のコマンドを順番に実行します。

rbenv global 2.0.0-p247
ruby --version

次のように表示されれば正しく設定できています。

ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.0]

installation for SDL

SDLをインストールします。

(1) SDL

brew install sdl sdl_image sdl_mixer sdl_ttf sdl_sound libpng smpeg

(2) SGE

$ curl -O http://www.digitalfanatics.org/cal/sge/files/sge030809.tar.gz
$ tar xvzf sge030809.tar.gz
$ cd sge030809
$ curl https://gist.github.com/steved555/963525/raw/7b638e4100f9dd1a9d00560b98ea2ddd4375b2b0/sge_030809_freetype.patch | patch
$ curl https://gist.github.com/steved555/963524/raw/c03396e1fb8bb87e9f4ba92597d087f730c6c48b/sge_030809_cmap.patch | patch
$ curl https://gist.github.com/steved555/963522/raw/5b277a0a6b08a1c077fbe2c96eead4ef1d761856/sge-030809-build.patch | patch
$ sed -i -e 's/-soname/-install_name/g' Makefile
$ make
$ sudo make install

(3) MS PGohic (DXRuby's default font)

Install Microsoft Office:mac from http://www.microsoft.com/japan/mac.

installation

以下のコマンドを順番に実行します。

$gem install rsdl
$gem install dxruby_sdl