Mysql
 sql >> Database >  >> RDS >> Mysql

installazione gem:impossibile creare l'estensione nativa gem (impossibile trovare i file di intestazione)

Per coloro che potrebbero essere confusi dalla risposta accettata, come me, devi anche avere installato gli header ruby ​​[ruby-devel ].

L'articolo che ha salvato la mia pelle è qui .

E questa è la soluzione rivista (nota che sono su Fedora 13):

yum -y install gcc mysql-devel ruby-devel rubygems
gem install -y mysql -- --with-mysql-config=/usr/bin/mysql_config

Per Debian e altre distribuzioni che utilizzano pacchetti in stile Debian, le intestazioni di sviluppo di ruby ​​sono installate da:

sudo apt-get install ruby-dev

Per Ubuntu le intestazioni di sviluppo Ruby sono installate da:

sudo apt-get install ruby-all-dev

Se stai utilizzando una versione precedente di ruby ​​(come la 2.2), dovrai eseguire:

sudo apt-get install ruby2.2-dev

(dove 2.2 è la versione di Ruby desiderata)