Great to hear, and thanks for sharing the solution! :)

— 
Pat

> On 3 Apr 2020, at 12:24 am, 'Justin Underwood' via Thinking Sphinx 
> <[email protected]> wrote:
> 
> Dear Pat Allan,
> 
> Thanks very much for your help, I think you are right. MySQL2 was affected by 
> an old MySQL installation.
> 
> For the record, this worked:
> 
> Removed all installations of MySQL and Sphinx
>   brew uninstall mysql, brew uninstall [email protected]
>   brew uninstall sphinx
> 
> Reinstalled [email protected] and Sphinx
>   brew install [email protected]
>   brew install sphinx
> 
> Ran 'gem install mysql2' from command line including the following '--with' 
> flags. I think the path to 'mysql_config' is what made this work. This seems 
> to correct the earlier error 
>   Cannot find mysql_config at /usr/local/bin/mysql_config
> when running gem install mysql2 without the flags.
> 
>   gem install mysql2 --    
> --with-mysql-config=/usr/local/Cellar/[email protected]/5.7.29/bin/mysql_config 
> --with-cflags=\"-I/usr/local/opt/openssl/include\" 
> --with-ldflags=\"-L/usr/local/opt/openssl/lib\"
> 
> 
> Yours,
> Justin Underwood
> 
> 
> On Monday, March 30, 2020 at 12:30:43 PM UTC+1, Justin Underwood wrote:
> I am using macOS Mojave 10.14.6.
> 
> I am trying to configure Sphinx to use MySQL database for a Ruby on Rails 
> project.
> 
> I have been using Homebrew to install both Sphinx and MySQL. MySQL installs 
> correctly with Homebrew.
> 
> 
> I am experiencing errors running ./configure --with-mysql
> 
> I get the. error 
> 
> ERROR: cannot find MySQL include files.
> 
> Check that you do have MySQL include files installed.
> The package name is typically 'mysql-devel'.
> 
> If include files are installed on your system, but you are still getting
> this message, you should do one of the following:
> 
> 1) either specify includes location explicitly, using --with-mysql-includes;
> 2) or specify MySQL installation root location explicitly, using --with-mysql;
> 3) or make sure that the path to 'mysql_config' program is listed in
>    your PATH environment variable.
> 
> To disable MySQL support, use --without-mysql option.
> 
> 
> How should the include files be linked to? Should these files be installed 
> manually. If so how.
> 
> Yours,
> 
> Justin Underwood
> 
> database creations.co.uk <http://creations.co.uk/>
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Thinking Sphinx" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/thinking-sphinx/02a30ee3-997b-4ab0-b734-302327b12be2%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/thinking-sphinx/02a30ee3-997b-4ab0-b734-302327b12be2%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/thinking-sphinx/0EF228D0-9476-414A-8CAE-6A71DDF958C5%40freelancing-gods.com.

Reply via email to