sudo dnf install python3 # Installing Python 3
sudo dnf install -y python2 # Installing Python 2
# If you have both versions installed,
# and you have an app that expects a specific version,
# use this command to set the correct one in the system path:
sudo alternatives --set python /usr/bin/python3 # To set Python3 as the default
sudo alternatives --set python /usr/bin/python3 # To set Python2 as the default
PHP
sudo dnf install php-cli # PHP Installation
sudo dnf install phpunit composer # PHPUnit for unit tests or Composer to manage dependencies of PHP projects
sudo dnf install php-mysqli # PHP modules
sudo php --server localhost:8080 --docroot . # PHP Development Server
Rust
Rust
sudo dnf install rust cargo
This will install the compiler (rustc), standard library, gdb support, documentation generator (rustdoc) and the package manager (cargo).
rustup
rustup est un installateur pour le langage de programmation Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustlings
Le projet rustlings contient de petits exercices pour vous habituer à lire et à écrire du code Rust. Cela inclut la lecture et la réponse aux messages du compilateur
# find out the latest version at https://github.com/rust-lang/rustlings/releases/latest (on edit 5.2.1)
git clone -b 5.2.1 --depth 1 https://github.com/rust-lang/rustlings
cd rustlings
cargo install --force --path .
Maintenant, nous sommes êtes prêt à installer ruby et à définir la version par défaut.
rbenv install 3.1.2 # Install ruby
rbenv global 3.1.2 # Define version to use by default
exec $SHELL # Reset your terminal
ruby --version # Check your Ruby version
Si le message commence par ruby 3.1.2p , continuez 👍
Si le message xx gems installed, s'affiche tout est bon 👍
N'installez JAMAIS une gemme avec sudo gem install! Même si vous tombez sur une réponse de Stackoverflow (ou le terminal) vous indiquant de le faire.
Bundler
sudo dnf install rubygem-bundler
La commande bundledevrait être ensuite disponible sur votre système.
Ruby on Rails
Description
Rails est le framework du langage Ruby
Installation avec RubyGems.org
Pré-requis : Pour installer Rails, vous devez d'abord avoir installer Ruby et les packages:
ruby-devel, gcc, zlib-devel et ensuite installons rails en utilisant la gem
sudo dnf install rubygem-rails # Install Rubygem with RubyGems.org
sudo dnf group install 'Ruby on Rails' # Install Rails framework
Flutter
Installation
sudo snap install flutter --classic # Install Flutter using SnapStore
flutter sdk-path # Display your Flutter SDK path
Node.JS
NodeJS
Démarrons l'installation avec cette commande
sudo dnf install nodejs
Lorsque l'installation est terminé, taper
node --version
Si le message affiche v16.15.1 ou autre version, vous pouvez continuer
nvm
nvm est manager de version de Node. Il fonctionne sur n'importe quel shell compatible POSIX (sh, dash, ksh, zsh, bash), en particulier sur les plateformes suivantes : UNIX, macOS, et windows WSL.
L'exécution de l'une des commandes ci-dessus télécharge un script et l'exécute. Le script clone le dépôt nvm dans /.nvm, et tente d'ajouter les lignes sources de l'extrait ci-dessous au bon fichier de profil (/.bash_profile, ~/.zshrc, ~/.profile, ou ~/.bashrc).
Si le message affiche v5.16.0 ou autre version, vous pouvez continuer
Source :
Source :
Source :
Source :
Source :
Avant d'installer Ruby, installons , un software qui installe et manage les environnements ruby. La première étape consiste à installer les dépendances pour Ruby.