J'ai construit l'environnement pour Ruby on Rails, je vais donc l'enregistrer.
[Environnement du bâtiment] ・ Rails6 ・ Rubis 2.6.3
[Spécifications de la machine] ・ MacOS Catalina · Version 10.15.3 ・ IMac (retina 4K, 21,5 pouces, 2019) · Processeur Intel Core i5 à 6 cœurs à 3 GHz ・ Mémoire 8 Go
[Éditeur utilisé] VScode (https://azure.microsoft.com/ja-jp/products/visual-studio-code/)
Ici, vous aurez besoin de l'AppleId. Si vous avez oublié votre identifiant / mot de passe, veuillez le préparer à l'avance.
① Connectez-vous à la page du compte développeur d'Apple https://developer.apple.com/account/#/welcome
② De Voir plus de téléchargements à la page de liste de téléchargement https://developer.apple.com/download/more/
→ Téléchargez les outils de ligne de commande compatibles avec le système d'exploitation.
① Allez sur le site officiel de Homebrew et collez la commande répertoriée dans "Terminal". (Site officiel de Homebrew) https://brew.sh/index_ja
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
② Confirmation de l'installation de Homebrew
Je crains que l'installation ait réussi, je vais donc la vérifier.
```brew -v```
* Dans mon cas, c'était la commande suivante.
#### **`Homebrew 2.2.17`**
Homebrew/homebrew-core (git revision 572fc; last commit 2020-05-24)```
(1) Installez pour pouvoir gérer la version de ruby.
brew install rbenv ruby-build
(2) Une fois l'installation terminée, veuillez vérifier avec la commande suivante.
rbenv -v
rbenv 1.1.2
## Installation de rubis
À partir de là, installons Ruby.
* Selon l'utilisateur, Ruby peut déjà être installé.
(1) Vérifiez s'il est installé.
```ruby -v```
* Dans mon cas, c'était la commande suivante.
#### **`ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]`**
Je voulais déjà l'installer, mais s'il ne semble pas être installé, veuillez l'installer ci-dessous.
② S'il n'est pas installé Vérifiez la version de Ruby qui peut être installée avec la commande suivante.
rbenv install --list
Si vous pouvez confirmer, exécutez ce qui suit, Le nombre spécifie la version exécutée par "rbenv install --list"
rbenv install ●●●●
rbenv global ●●●●
rbenv rehash
ruby -v
J'ai fait "ruby -v" pour voir si la version était installée.
(1) Exécutez la commande suivante pour installer.
gem install bundler
② Vérifiez.
bundle -v
① Installez et démarrez mon SQL.
brew install mysql
② Vérifier mon SQL
mysql.server start
## Installation de rails
① Créons un répertoire
●, entrez n'importe quel nom de fichier.
```mkdir ~/●●●●●●●```
② Déplacer vers le dossier créé
```cd ~/workspace```
③ Créez un Gemfile
```bundle init```
④ Modifier / décommenter le contenu de Gemfile
Il y a un "Gemfile" dans le dossier créé avec "mkdir ~ / ●●●●●●●".
Démarrez-le avec votre logiciel d'édition.
Dans le fichier, `` `` # gem "rails" `` `` est écrit sous forme de mémo, veuillez donc le décommenter.
⑤ Installer des rails
```bundle install --path=vendor/bundle```
⑥ Vérifiez si Rails est installé
```bundle exec rails -v```
* Dans mon cas, c'était la commande suivante.
#### **`Rails 6.0.3.1`**
① Spécifiez la destination du fichier que vous souhaitez créer
cd desktop
② Créez un nouveau fichier avec Rails ● est un nom de fichier arbitraire.
rails new ●●●●●
pourtant
J'ai une erreur ici !! La cause était "Erreur dans Webpacker". Procédez comme suit:
① le fil est installé
brew install yarn
(2) Exécutez la commande suivante.
install
Mais "yarn" n'est pas installé!
Puisqu'il est dit, exécutez la commande suivante.
## Rails de lancement
① Exécutez la commande pour lancer le navigateur
Exécutez la commande suivante
```rails s```
② Démarrez le serveur local
http://localhost:3000
→ Il a démarré en toute sécurité.
C'était bien!
# Article de référence
[Construction de l'environnement Ruby On Rails pour les débutants Ruby [Mac]](https://qiita.com/TAByasu/items/47c6cfbeeafad39eda07)
[Installation de Homebrew](https://qiita.com/zaburo/items/29fe23c1ceb6056109fd)
[Rails6 Webpacker a généré une erreur](https://qiita.com/libertyu/items/1eb74adc817ab8971100)
L'article de référence a été très utile.
Merci beaucoup.