(Étant donné que mon environnement actuel est Mac, je n'écrirai qu'une seule fois sur Mac. Je pourrai écrire sur Windows plus tard)
--Installez quand même rbenv. Alors parle.
Au terminal
$ rails new {Nom du projet}
Crée un répertoire de projet dans lequel les fichiers de type d'application Rails sont générés.
Entrez le répertoire du projet créé en 1.
$ cd ./{Nom du projet}
Exécutez la commande ↓
```$ bundle install --path vendor/bundle```
J'ai une erreur ici.
Cliquez ici pour la déclaration d'erreur (extrait de la partie erreur uniquement)
An error occurred while installing nokogiri (1.10.10), and Bundler cannot continue.
Make sure that gem install nokogiri -v '1.10.10' --source 'https://rubygems.org/'
succeeds before bundling.
Il semble y avoir une erreur lors de l'installation de quelque chose appelé nokogiri ([Qu'est-ce que nokogiri](http://hetaredream.hatenablog.com/entry/2014/12/20/163310#:~:text=Nokogiri%E3%81%A8] % E3% 81% AF% E4% BD% 95% E3% 81% 8B,% E8% A1% 8C% E3% 81% 86% E3% 81% 93% E3% 81% A8% E3% 81% 8C% E3% 81% A7% E3% 81% 8D% E3% 81% BE% E3% 81% 99% E3% 80% 82))
## 3. Résolution des erreurs
- Essayez simplement `gem install nokogiri`
- C'est aussi une erreur
`` Vous devez d'abord installer les outils de développement. '' ``
--Parce que vous avez besoin d'outils de développement, essayez d'abord d'installer Xcode à partir de l'App Store (cela prend un certain temps)
- Après avoir installé Xcode, démarrez-le et
Définissez «Outils de ligne de commande» dans «Xcode» -> «Préférence» -> «Emplacement»
([Ici](https://qiita.com/kodai_0122/items/56168eaec28eb7b1b93b#bundle-install --- chemin-vendorbundle% E3% 81% A7an-erreur-survenue-lors de l'installation-pg-122% E3% 81 % A8% E3% 81% 84% E3% 81% 86% E3% 82% A8% E3% 83% A9% E3% 83% BC% E3% 81% 8C% E5% 87% BA% E3% 81% 9F % E5% A0% B4% E5% 90% 88) En y regardant, il semble que ce réglage puisse être fait même à partir du terminal?)
--Lorsque je redémarre Terminal et essaie à nouveau d'installer nokogiri
--Egalement une erreur
ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/bin directory.
Je ne semble pas avoir la permission d'écrire pour `/ usr / bin`, mais je ne peux pas changer la permission avec sudo ou chmod.
--Il semble que le système Ruby et gem ne soit pas facile à utiliser, il semble donc préférable de créer un environnement avec rbenv ([Qu'est-ce que rbenv](https://qiita.com/Kodak_tmo/items/73147ed4f0eec54d6e94)). Le sentiment que j'aurais dû faire en premier)
--Comment installer brew de rbenv et son programme d'installation [ici](https://qiita.com/kodai_0122/items/56168eaec28eb7b1b93b#bundle-install --- path-vendorbundle% E3% 81% A7an-error-occur-while -installation-pg-122% E3% 81% A8% E3% 81% 84% E3% 81% 86% E3% 82% A8% E3% 83% A9% E3% 83% BC% E3% 81% 8C% E5 % 87% BA% E3% 81% 9F% E5% A0% B4% E5% 90% 88) Voir
--Si vous avez déjà un répertoire de projet, la version Ruby devrait avoir été définie, installez donc la version définie avec rbenv. (Vous pouvez vérifier la version définie en regardant le contenu de `{nom du projet} /. Ruby-version`)
- Troisième honnêteté, `gem install nokogiri` ...
Fetching mini_portile2-2.4.0.gem Fetching nokogiri-1.10.5.gem Successfully installed mini_portile2-2.4.0 Building native extensions. This could take a while... Successfully installed nokogiri-1.10.5 Parsing documentation for mini_portile2-2.4.0 Installing ri documentation for mini_portile2-2.4.0 Parsing documentation for nokogiri-1.10.5 Installing ri documentation for nokogiri-1.10.5 Done installing documentation for mini_portile2, nokogiri after 1 seconds 2 gems installed
l'a fait!
## 4. Réinstaller le gem après la résolution de l'erreur
```$ bundle install --path vendor/bundle```
Courez à nouveau
Bundle complete! 17 Gemfile dependencies, 74 gems now installed.
Bundled gems are installed into ./vendor/bundle
L'installation est réussie lorsqu'un écran comme
## 5. Résumé
- Utilisons rbenv
-----
【référence】
- https://qiita.com/___xxx_/items/b18795056e98243568fe
Recommended Posts