It feels…a bit painful to be able to install, for instance 0.24.x on any box. It would be nice if at least the apt-get packages kept older versions around for us?
I haven’t used it, but did you check crenv?
As an option, there is Docker tags, back to 0.13:
https://hub.docker.com/r/crystallang/crystal/tags/
So, depending on what your needs are, running an older project can be as simple as:
$ docker run -v $PWD:/app -w /app crystallang/crystal:0.24.2 crystal run myapp.cr
Binary packages for linux and macos are available on Github Releases.
OK nice, that’s what I needed. Confused me a bit when apt said it only had the latest available…