It is by design that you cannot revert to a snap that you do not already have installed on a system.
You can try using `snap list ruby --all` to get all currently installed revisions on your system (but note that only one revision can be "active" at a time), the revisions listed by this command are all the revisions that you can revert to.
You can increase the number of revisions that are kept around on a system to ensure that you are more likely to have the previous revision available by setting the refresh.retain system setting. I believe on Desktop/Server this setting defaults to 2, but on Ubuntu Core for example this setting defaults to 3.
It is by design that you cannot revert to a snap that you do not already have installed on a system.
You can try using `snap list ruby --all` to get all currently installed revisions on your system (but note that only one revision can be "active" at a time), the revisions listed by this command are all the revisions that you can revert to.
You can increase the number of revisions that are kept around on a system to ensure that you are more likely to have the previous revision available by setting the refresh.retain system setting. I believe on Desktop/Server this setting defaults to 2, but on Ubuntu Core for example this setting defaults to 3.