Installation plateforme ruby on rails
commande pour interpreter du ruby : ibr a saisir dans le terminal
https://github.com/lewagon/teaching/tree/master/prepwork
Brew est un outil pour MacOS qui permet d'installer en ligne de commande des applications ou des librairies
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Git permet de sauvegarder et de versionner son code de façon decentraliser
brew intall git
Xcode est l'outil de compilation c++ / objectif C
xcode-select --install
RVM est un outil qui permet d'installer les librairies du langage ruby
\curl -sSL https://get.rvm.io | bash -s stable
la commande suivante permet d'afficher la liste de toutes les version de ruby
rvm list known
la commande suivante permet d'afficher la liste de toutes les versions de ruby installées sur le poste de travail
rvm list
la commande suivante permet d'installer la version ruby Ruby 2.2.6
rvm install 2.2.6
la commande suivante permet d'installer la version ruby Ruby 2.3.3
rvm install 2.3.3
la commande suivante permet d'installer la version ruby Ruby 2.3.7
rvm install 2.3.7
la commande suivante permet d'installer la version ruby Ruby 2.4.4
rvm install 2.4.4
la commande suivante permet de selection la version de ruby utilisée par default sur son poste de travail
rvm use 2.2.6 --default
rvm list
la commande permet d'installer une base de donnée relationnelle
brew install postgres
PgAdmin est la console de gestio de la base de donnee postgres
https://www.postgresql.org/ftp/pgadmin/pgadmin4/v2.0/macos/
la commande suivante permet d'installer un environement pour deployer son application sur la plateforme cloud
brew install heroku
Installation de la version rails 5.0 associé à la version de ruby 2.3.7
ruby -v
rvm use 2.3.7
Utilisation d'un systeme de container pour separer les differentes version de ruby avec les differentes version du framework rails
mkdir ruby-business-projects
cd ruby-business-projects
rvm gemset create rails500
rvm 2.3.7@rails500
gem install rails -v 5.0
rails new blog
cd blog
= > Generation des fichiers '.ruby-version .ruby-gemset'
cd ..
cd blog
Saisir la ligne de commande suivante pour verifier la version de ruby installée(2.3.7)
ruby -v
Saisir la ligne de commande suivante pour afficher les fichiers '.ruby-version .ruby-gemset'
ls -a
Generer le gemset
rvm --ruby-version use 2.3.7@rails500
git init
git add .
git commit -m "Initialisation du projet"
gem install bundler
bundle install
rails s