Échec de l'installation de la gemme : "Impossible de trouver les fichiers d'en-tête" résolu
Lorsque vous essayez d'installer la gemme MySQL sur Fedora 14, vous pouvez rencontrez une erreur indiquant que les fichiers d’en-tête sont introuvables. Ce problème provient d'un composant manquant dans votre environnement Ruby.
Pour résoudre ce problème et permettre à la gem de se construire avec succès, vous devez avoir installé les en-têtes de développement Ruby. Pour différentes distributions Linux, cela implique diverses commandes :
Fedora :
yum -y install gcc mysql-devel ruby-devel rubygems
Debian et basé sur Debian distributions :
sudo apt-get install ruby-dev
Ubuntu :
sudo apt-get install ruby-all-dev
Versions Ruby antérieures (par exemple, 2.2) :
sudo apt-get install ruby2.2-dev
(Remplacez "2.2" par le Ruby souhaité version)
Une fois les en-têtes de développement Ruby installés, vous pouvez procéder à la commande d'installation de la gemme :
gem install -y mysql -- --with-mysql-config=/usr/bin/mysql_config
Cela devrait réussir à créer l'extension native de la gemme et à résoudre l'erreur. N'oubliez pas d'ajuster la syntaxe de la commande en fonction de votre système d'exploitation spécifique et des exigences de la version Ruby.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!