У меня есть JRuby MySQL gem, установленный на моей машине. Однако по какой-то причине мне пришлось переходить на Ruby вместо JRuby, и все, кажется, прекрасно работает, за исключением того, что MySQL-камень для Ruby не установлен, и теперь, когда я пытаюсь его установить, я получаю следующую ошибку:Установите MySQL gem для Ruby вместе с JRuby gem
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb --with-mysql-dir=/usr/include/mysql
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lmygcc... no
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
Я googled и обнаружил, что мне может понадобиться установить пакет libmysqlclient12-dev
.
Но когда я попытался сделать это, я получил следующее сообщение об ошибке:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libmysqlclient12-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package libmysqlclient12-dev has no installation candidate
Теперь я, кажется, попав в стену и не двигаться вперед с этим. Любые указатели или помощь будут оценены.
Cheers