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

gem installation:Kunne ikke bygge gem native extension (kan ikke finde header-filer)

For dem, der kan blive forvirrede over det accepterede svar, som jeg var, skal du også have rubin-headerne installeret [ruby-devel ].

Artiklen, der gemte mit skjul, er her .

Og dette er den reviderede løsning (bemærk, at jeg er på Fedora 13):

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

For Debian og andre distributioner, der bruger Debian-stil pakke, installeres ruby-udviklingsheaderne af:

sudo apt-get install ruby-dev

For Ubuntu installeres ruby-udviklingsheaderne af:

sudo apt-get install ruby-all-dev

Hvis du bruger en tidligere version af ruby ​​(såsom 2.2), skal du køre:

sudo apt-get install ruby2.2-dev

(hvor 2.2 er din ønskede Ruby-version)



  1. Hvordan udskriver man VARCHAR(MAX) ved hjælp af Print Statement?

  2. Træk timer fra nu()-funktionen

  3. Sammenligning af PHP-databaseabstraktionslag og CRUD-plugins

  4. SQLite-indstilling af ydeevne