Debian Linux 升級到 Buster 後,預設 stretch 的 Redmine 被移除掉了,要再重新使用 apt 裝回去,卻遇到 ruby-rouge 版本問題,要怎麼解決呢?
Debian Linux Buster 要安裝 Redmine 遇到 ruby-rouge 解法
- apt install redmine
- 遇到 ruby-rouge 需要使用 3.17 以上的版本,但是 buster 只有 3.13 的版本,所以 Redmine 不給安裝
- 解法
- 修改 /etc/apt/sources.list
- deb http://ftp.tw.debian.org/debian/ buster main non-free contrib
- 改成 deb http://ftp.tw.debian.org/debian/ testing main non-free contrib
- apt update
- apt install ruby-rouge # 此為 3.21 版
- 修改 /etc/apt/sources.list # 改回來
- deb http://ftp.tw.debian.org/debian/ testing main non-free contrib
- 改回 deb http://ftp.tw.debian.org/debian/ buster main non-free contrib
- apt update
- apt install redmine
- 就可以安裝完成開始使用囉~
- 修改 /etc/apt/sources.list