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