Skip to content

Commit

Permalink
Bump versions on install docs (#10008)
Browse files Browse the repository at this point in the history
* Bump versions on install docs

* Change ruby version to 3.0.2
  • Loading branch information
andreslucena committed Nov 3, 2022
1 parent 0e07750 commit 1a49df1
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions docs/modules/install/pages/manual.adoc
Expand Up @@ -2,23 +2,23 @@

In order to develop on decidim, you'll need:

* *Git* 2.15+
* *PostgreSQL* 12.7+
* *Ruby* 2.7.5
* *NodeJS* 16.9.x
* *Npm* 7.21.x
* *Git* 2.34+
* *PostgreSQL* 14.5+
* *Ruby* 3.0.2
* *NodeJS* 16.18.x
* *Npm* 8.19.x
* *ImageMagick*
* *Chrome* browser and https://sites.google.com/a/chromium.org/chromedriver/[chromedriver].
We're starting with an Ubuntu 20.04.2 LTS. This is an opinionated guide, so you're free to use the technology that you are most comfortable. If you have any doubts and you're blocked you can go and ask on https://matrix.to/#/#decidimdevs:matrix.org[our Matrix.org chat room for developers].
We're starting with an Ubuntu 22.04.1 LTS. This is an opinionated guide, so you're free to use the technology that you are most comfortable. If you have any doubts and you're blocked you can go and ask on https://matrix.to/#/#decidimdevs:matrix.org[our Matrix.org chat room for developers].

We recommend to have at least some basic proficiency in Ruby on Rails (a good starting point is http://guides.rubyonrails.org/getting_started.html[Getting Started with Ruby on Rails]) and have some knowledge on how gems work.

In this guide, we'll see how to install rbenv, PostgreSQL, Node.js and, Decidim, and how to configure everything together for a development environment. Mind that if you want to make a production deployment with real users this guide isn't enough, you should configure a web server (like nginx), backups, monitoring, etc. This is out of the scope of this guide, but you can follow the https://platoniq.github.io/decidim-install/[Platoniq guide].

== 1. Installing rbenv

First, we're going to install https://github.com/rbenv/rbenv[rbenv], for managing various ruby versions. You could also use https://rvm.io/[rvm] or https://github.com/asdf-vm/asdf[asdf] as alternatives on this step. Mind that at the moment, Decidim isn't compatible with Ruby 3.0.
First, we're going to install https://github.com/rbenv/rbenv[rbenv], for managing various ruby versions. You could also use https://rvm.io/[rvm] or https://github.com/asdf-vm/asdf[asdf] as alternatives on this step.

[source,bash]
----
Expand All @@ -29,8 +29,8 @@ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.7.5
rbenv global 2.7.5
rbenv install 3.0.2
rbenv global 3.0.2
----

== 2. Installing PostgreSQL
Expand Down

0 comments on commit 1a49df1

Please sign in to comment.