Maison > base de données > tutoriel mysql > Comment corriger les erreurs « Impossible de trouver les fichiers d'en-tête » lors de l'installation de MySQL Gem ?

Comment corriger les erreurs « Impossible de trouver les fichiers d'en-tête » lors de l'installation de MySQL Gem ?

Linda Hamilton
Libérer: 2024-11-29 10:58:10
original
1050 Les gens l'ont consulté

How to Fix

É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
Copier après la connexion

Debian et basé sur Debian distributions :

sudo apt-get install ruby-dev
Copier après la connexion

Ubuntu :

sudo apt-get install ruby-all-dev
Copier après la connexion

Versions Ruby antérieures (par exemple, 2.2) :

sudo apt-get install ruby2.2-dev
Copier après la connexion

(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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal