Gem install memcached not working

Performing

gem install memcached 

the following error is called.

 .... .... checking for pod2man... /usr/bin/pod2man ./configure: line 22468: syntax error near unexpected token `sasl,,' ./configure: line 22468: ` AC_LIB_HAVE_LINKFLAGS(sasl,,' make: *** [config.status] Error 2 *** 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. 

I already have libmemcached installed using

sudo yum install libmemcached

+4
source share
3 answers

I ran into this problem while trying to install memcached gem on Amazon AMI Linux.

I resolved it with the installation of both cyrus-sasl and cyrus-sasl-devel:

 cyrus-sasl.i686 : The Cyrus SASL library cyrus-sasl-devel.i686 : Files needed for developing applications with Cyrus SASL 

as well, and this is the key:

 gettext.i686 : GNU libraries and utilities for producing multi-lingual messages gettext-devel.i686 : Development files for gettext 

Once they were installed

 sudo gem install memcached Building native extensions. This could take a while... Successfully installed memcached-1.3.5 1 gem installed 
+3
source

In Ubuntu try to do:

 sudo apt-get install libsasl2 sudo apt-get install libsasl2-dev 
+18
source

I think you need to install memcache-client instead.

 gem install memcache-client 

and you will see the following:

 1 gem installed Installing ri documentation for memcache-client-1.8.5... Installing RDoc documentation for memcache-client-1.8.5... 
0
source

Source: https://habr.com/ru/post/1389638/


All Articles