smalruby3-develop is a developement environment for Smalruby 3.
- Windows: https://gitforwindows.org/
- Mac: open Terminal.app and run
xcode-select --install
Then run below command to clone. --recursive
is important to clone submodules.
git config --global core.autocrlf
true <- remember
git config --global core.autocrlf input
git clone --recursive https://github.com/smalruby/smalruby3-develop.git
git config --global core.autocrlf true <- above
git config core.autocrlf input
$ docker-compose build gui
$ docker-compose run --rm gui bash -c "cd /app/gui/scratch-vm && npm install && npm run build && npm link"
$ docker-compose run --rm gui bash -c "cd /app/gui/smalruby3-gui && npm install && npm link scratch-vm"
$ docker-compose up gui
(snip)
smalruby3-gui_1 | ℹ 「wdm」: Compiled successfully.
Open http://localhost:8601 on your web browser.
$ docker-compose stop gui
see gui/smalruby3-gui/README.md and gui/scratch-vm/README.md.