diff --git a/docs/gamedesign.md b/docs/gamedesign.md index 2b92955..1daf570 100644 --- a/docs/gamedesign.md +++ b/docs/gamedesign.md @@ -80,15 +80,32 @@ |VSCode Ruby |Rubyの文法に応じた編集を補佐してくれる。 ### Ruby言語処理系の導入 +#### Ruby本体 [RubyInstaller Downloadページ](https://rubyinstaller.org/downloads/) などから -Ruby+Devkit 2.7.x の最新版(x64)を入れて実行する。 +Ruby+Devkit 2.6.x の最新版(x64)を入れて実行する(2.7系 +はまだライブラリが揃っていないのでこの講義用のプログラムが作れない)。 インストール完了後、コマンドプロンプトで ruby -v と打ってバージョン番号が出てくれば完了である。 +#### ライブラリの導入 +本講では curses と tk の各ライブラリを利用する。 + +* Linux + sudo apt install -y ruby-dev tk-dev libncurses-dev + sudo gem install curses + sudo gem install tk -- --with-tcltkversion=8.6 \ + --with-tcl-lib=/usr/lib/x86_64-linux-gnu \ + --with-tk-lib=/usr/lib/x86_64-linux-gnu \ + --with-tcl-include=/usr/include/tcl8.6 \ + --with-tk-include=/usr/include/tcl8.6 \ + --enable-pthread + +参考: https://qiita.com/kojix2/items/e33592024b8029dd13bc + ## Gitサーバを核としたワークフロー Gitリポジトリを利用したプログラム開発を進めて行く。 目の前の端末(PC)に置くファイルは「作業用コピー」であると考える。