Je pensais implémenter un traitement asynchrone, et quand j'ai essayé d'installer le gem jquery et "bundle install", j'ai eu l'erreur suivante. En premier lieu, à l'exception du joyau nouvellement ajouté, il a été reconnu qu'il était installé ...
Installing libv8 3.16.14.19 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
../src/utils.h:33:10: fatal error: 'climits' file not found
#include <climits>
^~~~~~~~~
1 error generated.
article | Contenu |
---|---|
OS.Catalina | v10.15.4 |
Ruby | v2.5.1 |
Ruby On Rails | v5.2.4.3 |
** Correspondance 1) Set bundler ** J'ai exécuté la commande suivante pour définir le bundler individuellement. Réglez le "therubyracer" associé de la même manière.
CMD>bundle config --local build.libv8 --with-system-v8
You are replacing the current local value of build.libv8, which is currently nil
CMD>bundle config --local build.therubyracer --with-v8-dir=/usr/local/opt/[email protected]
You are replacing the current local value of build.therubyracer, which is currently nil
```
Confirmez qu'il a été enregistré avec la commande suivante.
`CMD>bundle config`
```
build.libv8
Set for your local app (/Users/ichikawadaisuke/projects/krown/.bundle/config): "--with-system-v8"
build.therubyracer
Set for your local app (/Users/ichikawadaisuke/projects/krown/.bundle/config): "--with-v8-dir=/usr/local/opt/[email protected]"
```
(Ici, j'ai défini un chemin qui ne passe pas, donc cela a échoué lors de l'installation de la gemme.)
Pourquoi ensuite? erreur mysql ...
```
Installing mysql2 0.5.2 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
```
<font color='blue'>**to be continued....**</font>
### <font color = 'lightblue'> Article de référence </ font>
[Erreur Therubyracer rencontrée lors de l'installation du bundle Rails et de sa solution](https://qiita.com/kay-adamof/items/59c8a5dd8816660fc02d)
[Que faire si l'installation du bundle ne fonctionne pas même si vous avez installé therubyracer on Rails](https://qiita.com/takecian/items/4e7504f6b5987d1621ae)
[Therubyracer ne peut pas être installé](https://arika.org/2016/12/28/therubyracer-installation-failed/)