Database error during 'bundle update'

I would greatfully appreciate some assistance. As I have been attempting to update an app I am involved with I ran into the following error:

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:

/home/nevillesmith/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/mysql-2.9.1/ext/mysql_api

/home/nevillesmith/.rbenv/versions/2.5.3/bin/ruby -r

./siteconf20190105-4972-1j6jic5.rb extconf.rb

checking for mysql_query() in -lmysqlclient… no

checking for -lm… yes

checking for mysql_query() in -lmysqlclient… no

checking for -lz… yes

checking for mysql_query() in -lmysqlclient… no

checking for -lsocket… no

checking for mysql_query() in -lmysqlclient… no

checking for -lnsl… yes

checking for mysql_query() in -lmysqlclient… no

checking for -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

--without-opt-include=${opt-dir}/include

--with-opt-lib

--without-opt-lib=${opt-dir}/lib

--with-make-prog

--without-make-prog

--srcdir=.

--curdir

--ruby=/home/nevillesmith/.rbenv/versions/2.5.3/bin/$(RUBY_BASE_NAME)

--with-mysql-config

--without-mysql-config

--with-mysql-dir

--without-mysql-dir

--with-mysql-include

--without-mysql-include=${mysql-dir}/include

--with-mysql-lib

--without-mysql-lib=${mysql-dir}/lib

--with-mysqlclientlib

--without-mysqlclientlib

--with-mlib

--without-mlib

--with-mysqlclientlib

--without-mysqlclientlib

--with-zlib

--without-zlib

--with-mysqlclientlib

--without-mysqlclientlib

--with-socketlib

--without-socketlib

--with-mysqlclientlib

--without-mysqlclientlib

--with-nsllib

--without-nsllib

--with-mysqlclientlib

--without-mysqlclientlib

--with-mygcclib

--without-mygcclib

--with-mysqlclientlib

--without-mysqlclientlib

To see why this extension failed to compile, please check the mkmf.log which can

be found here:

/home/nevillesmith/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/mysql-2.9.1/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in

/home/nevillesmith/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/mysql-2.9.1 for

inspection.

Results logged to

/home/nevillesmith/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/extensions/x86_64-linux/2.5.0-static/mysql-2.9.1/gem_make.out

An error occurred while installing mysql (2.9.1), and Bundler cannot

continue.

Make sure that gem install mysql -v '2.9.1' --source 'https://rubygems.org/'

succeeds before bundling.

In Gemfile:

mysql

Make sure you have the mysql client installed on the computer or server where you are getting this error, and also the mysql dev libraries, too. In Ubuntu, this is done with apt-get install mysql-server libmysqlclient18

Walter

Thank you Walter.