sql >> Databasteknik >  >> RDS >> Mysql

gem installation:Det gick inte att bygga gem native extension (kan inte hitta header-filer)

För dem som kan bli förvirrade av det accepterade svaret, som jag var, måste du också ha ruby-huvudena installerade [ruby-devel ].

Artikeln som sparade min göm är här .

Och det här är den reviderade lösningen (observera att jag är på Fedora 13):

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

För Debian och andra distributioner som använder paketering i Debian-stil installeras ruby-utvecklingshuvudena av:

sudo apt-get install ruby-dev

För Ubuntu installeras ruby-utvecklingshuvudena av:

sudo apt-get install ruby-all-dev

Om du använder en tidigare version av ruby ​​(som 2.2), måste du köra:

sudo apt-get install ruby2.2-dev

(där 2.2 är din önskade Ruby-version)



  1. Hur man genererar DDL-skript (Skapa) från SQL Server Management Studio (SSMS) - SQL Server / TSQL Tutorial Del 17

  2. Hur importerar jag XML-fil i Oracle SQL Developer?

  3. Vad är SQL Server?

  4. SQL Server Cursor Types - Framåt endast dynamisk markör | SQL Server Tutorial / TSQL Tutorial