Muscle Ruby on Rails Jour 1 ~ Construction de l'environnement ~
Qu'est-ce que Ruby
- Langage de programmation dynamique
--Tout est un objet
--Un morceau d'informations, le code peut recevoir des propriétés (variables d'instance) et des actions (méthodes)
- Flexibilité du rubis
- Les utilisateurs peuvent changer librement la partie centrale
--Block: fonction expressive
- Vous pouvez ajouter un bloc à la méthode qui décrit son comportement
- Les blocs sont influencés par les langages fonctionnels
Qu'est-ce que Ruby on Rails?
- Framework d'application Web écrit en langage de programmation Ruby
Environnement construction-préparation
Homebrew
- Système de gestion des packages logiciels sur Mac
--Installe le logiciel indépendamment des dépendances du package
rbenv
- Système de gestion de version Ruby
--Facile à basculer entre les versions de Ruby
Ruby
--Omis
Ruby on Rails
--Omis
gem
Gem en tant que package Ruby (également appelé bibliothèque)
Un package est une collection de fonctions utiles qui font partie d'un programme.
bundler
bundler est un outil de gestion des gemmes, et bundler lui-même est un type de gemme.
En utilisant bundler, vous pouvez gérer les gemmes tout en maintenant la dépendance de plusieurs gemmes.
Procédure de construction de l'environnement
https://qiita.com/TAByasu/items/47c6cfbeeafad39eda07
Note 1(rbenv)
$ ruby -v
Lorsque la version ne change pas avec
Pour contourner le problème, appuyez sur le code ci-dessous
$ vi ~/.bash_profile
Au fond
eval "$(rbenv init -)"Ajouter
Enfin, appuyez sur la commande suivante
$ source ~/.zshrc
Note 2(Lancement de l'application Rails)
$nom du projet cd
$ rails server