I just tried to install discourse on Ubuntu 24 (ARM version running inside VMWare on my Mac OS Macbook). I ran into several issues.
Change #1
Installation of ImageMagick fails. In the installation script of ImageMagick itself there is a dependency on libltld7-dev
. This needs to be set to libltld-dev
instead.
Change #2
By default, Ruby 3.2.1 is installed. This does not work with pnmp v9.x. I’ve set this to 3.3.7 instead, which seemed to work.
old:
ruby_version="3.2.1"
new:
ruby_version="3.3.7"
Change #3
Installation of Node 18 caused some errors. In the installation script I changed this to Node 20, which seemed to work.
old:
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
new:
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
Thanks to @Arkshine’s comment further above, that was helpful.