Mysql
 sql >> Baza danych >  >> RDS >> Mysql

instalacja gem:nie udało się zbudować natywnego rozszerzenia gem (nie można znaleźć plików nagłówkowych)

Dla tych, którzy mogą być zdezorientowani zaakceptowaną odpowiedzią, tak jak ja, musisz również zainstalować nagłówki ruby ​​[ruby-devel ].

Artykuł, który uratował moją skórę to tutaj .

A to jest poprawione rozwiązanie (zauważ, że jestem na Fedorze 13):

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

W przypadku Debiana i innych dystrybucji używających pakietów w stylu Debiana nagłówki programistyczne ruby ​​są instalowane przez:

sudo apt-get install ruby-dev

W Ubuntu nagłówki programistyczne ruby ​​są instalowane przez:

sudo apt-get install ruby-all-dev

Jeśli używasz wcześniejszej wersji ruby ​​(takiej jak 2.2), musisz uruchomić:

sudo apt-get install ruby2.2-dev

(gdzie 2.2 jest wybraną wersją Rubiego)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:wiele tabel czy jedna tabela z wieloma kolumnami?

  2. Konwersja MySQL_TZ()

  3. MySQL przyznaje wszystkie uprawnienia do bazy danych z wyjątkiem jednej tabeli

  4. Jak mogę wysyłać zapytania między dwiema datami za pomocą MySQL?

  5. Przykłady ORD() – MySQL