Re: memcached-northscale gem on windows
Thanks Chris, we will give that a try On Aug 31, 10:19 am, chris wrote: > Don't know how to solve your issue, but just as an FYI, you don't need > memcached-northscale when you're doing development. The 'memcached' > gem will behave identically. > > (Just make sure to use memcached-northscale when you're pushing your > app to heroku) > > On Aug 28, 6:45 am, tmac22 wrote: > > > I'm trying to install the memcached-northscale gem on Windows. Do I > > need the cyrus-sasl2 library? > > > c:\>gem install memcached-northscale > > Building native extensions. This could take a while... > > ERROR: Error installing memcached-northscale: > > ERROR: Failed to build gem native extension. > > > C:/Ruby187/bin/ruby.exe extconf.rb > > Building libmemcached. > > tar xzf libmemcached-0.32.tar.gz 2>&1 > > Patching libmemcached source. > > patch -p1 -Z < libmemcached.patch > > patching file `libmemcached-0.32/libmemcached/memcached_response.c' > > not setting time of file `libmemcached-0.32/libmemcached/ > > memcached_response.c' (time mismatch) > > patching file `libmemcached-0.32/libmemcached/memcached.c' > > not setting time of file `libmemcached-0.32/libmemcached/ > > memcached.c' (time mismatch) > > patching file `libmemcached-0.32/libmemcached/memcached.h' > > not setting time of file `libmemcached-0.32/libmemcached/ > > memcached.h' (time mismatch) > > patching file `libmemcached-0.32/libmemcached/memcached_connect.c' > > not setting time of file `libmemcached-0.32/libmemcached/ > > memcached_connect.c' (time mismatch) > > patching file `libmemcached-0.32/libmemcached/memcached_hash.c' > > not setting time of file `libmemcached-0.32/libmemcached/ > > memcached_hash.c' (time mismatch) > > patching file `libmemcached-0.32/libmemcached/memcached_hosts.c' > > not setting time of file `libmemcached-0.32/libmemcached/ > > memcached_hosts.c' (time mismatch) > > patching file `libmemcached-0.32/libmemcached/memcached_storage.c' > > not setting time of file `libmemcached-0.32/libmemcached/ > > memcached_storage.c' (time mismatch) > > Patching libmemcached with SASL support. > > patch -p1 -Z < sasl.patch > > patching file `libmemcached-0.32/aclocal.m4' > > patching file `libmemcached-0.32/clients/client_options.h' > > patching file `libmemcached-0.32/clients/Makefile.am' > > patching file `libmemcached-0.32/clients/Makefile.in' > > patching file `libmemcached-0.32/clients/memcat.c' > > patching file `libmemcached-0.32/clients/memcp.c' > > patching file `libmemcached-0.32/clients/memdump.c' > > patching file `libmemcached-0.32/clients/memflush.c' > > patching file `libmemcached-0.32/clients/memrm.c' > > patching file `libmemcached-0.32/clients/memslap.c' > > patching file `libmemcached-0.32/clients/utilities.c' > > patching file `libmemcached-0.32/clients/utilities.h' > > The next patch would create the file `libmemcached-0.32/config/ > > config.rpath', > > which already exists! Assume -R? [n] > > Apply anyway? [n] > > Skipping patch. > > 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/config/ > > config.rpath.rej > > patching file `libmemcached-0.32/config.h.in' > > patching file `libmemcached-0.32/configure' > > patching file `libmemcached-0.32/configure.ac' > > patching file `libmemcached-0.32/docs/Makefile.am' > > patching file `libmemcached-0.32/docs/Makefile.in' > > The next patch would create the file `libmemcached-0.32/docs/ > > memcached_sasl.pod', > > which already exists! Assume -R? [n] > > Apply anyway? [n] > > Skipping patch. > > 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/docs/ > > memcached_sasl.pod.rej > > patching file `libmemcached-0.32/libmemcached/Makefile.am' > > patching file `libmemcached-0.32/libmemcached/Makefile.in' > > patching file `libmemcached-0.32/libmemcached/memcached/ > > protocol_binary.h' > > patching file `libmemcached-0.32/libmemcached/memcached_configure.h' > > patching file `libmemcached-0.32/libmemcached/ > > memcached_configure.h.in' > > patching file `libmemcached-0.32/libmemcached/memcached_connect.c' > > not setting time of file `libmemcached-0.32/libmemcached/ > > memcached_connect.c' (time mismatch) > > patching file `libmemcached-0.32/libmemcached/memcached_constants.h' > > patching file `libmem
Re: memcached-northscale gem on windows
I know this is a bit cutting edge but the memcached gem was actually deprecated today and replaced with http://github.com/mperham/dalli. Most intersting is the fact that dalli is pure ruby and aims to be a drop in replacement for memcached-client with performance increases and SASL (Mike specifically mentions Heroku here). I haven't had a chance to try it yet but it looks like it might be just what you are after? Steve -- http://cloudmailin.com @cloudmailin Incoming email for your web app -- You received this message because you are subscribed to the Google Groups "Heroku" group. To post to this group, send email to her...@googlegroups.com. To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/heroku?hl=en.
Re: memcached-northscale gem on windows
Don't know how to solve your issue, but just as an FYI, you don't need memcached-northscale when you're doing development. The 'memcached' gem will behave identically. (Just make sure to use memcached-northscale when you're pushing your app to heroku) On Aug 28, 6:45 am, tmac22 wrote: > I'm trying to install the memcached-northscale gem on Windows. Do I > need the cyrus-sasl2 library? > > c:\>gem install memcached-northscale > Building native extensions. This could take a while... > ERROR: Error installing memcached-northscale: > ERROR: Failed to build gem native extension. > > C:/Ruby187/bin/ruby.exe extconf.rb > Building libmemcached. > tar xzf libmemcached-0.32.tar.gz 2>&1 > Patching libmemcached source. > patch -p1 -Z < libmemcached.patch > patching file `libmemcached-0.32/libmemcached/memcached_response.c' > not setting time of file `libmemcached-0.32/libmemcached/ > memcached_response.c' (time mismatch) > patching file `libmemcached-0.32/libmemcached/memcached.c' > not setting time of file `libmemcached-0.32/libmemcached/ > memcached.c' (time mismatch) > patching file `libmemcached-0.32/libmemcached/memcached.h' > not setting time of file `libmemcached-0.32/libmemcached/ > memcached.h' (time mismatch) > patching file `libmemcached-0.32/libmemcached/memcached_connect.c' > not setting time of file `libmemcached-0.32/libmemcached/ > memcached_connect.c' (time mismatch) > patching file `libmemcached-0.32/libmemcached/memcached_hash.c' > not setting time of file `libmemcached-0.32/libmemcached/ > memcached_hash.c' (time mismatch) > patching file `libmemcached-0.32/libmemcached/memcached_hosts.c' > not setting time of file `libmemcached-0.32/libmemcached/ > memcached_hosts.c' (time mismatch) > patching file `libmemcached-0.32/libmemcached/memcached_storage.c' > not setting time of file `libmemcached-0.32/libmemcached/ > memcached_storage.c' (time mismatch) > Patching libmemcached with SASL support. > patch -p1 -Z < sasl.patch > patching file `libmemcached-0.32/aclocal.m4' > patching file `libmemcached-0.32/clients/client_options.h' > patching file `libmemcached-0.32/clients/Makefile.am' > patching file `libmemcached-0.32/clients/Makefile.in' > patching file `libmemcached-0.32/clients/memcat.c' > patching file `libmemcached-0.32/clients/memcp.c' > patching file `libmemcached-0.32/clients/memdump.c' > patching file `libmemcached-0.32/clients/memflush.c' > patching file `libmemcached-0.32/clients/memrm.c' > patching file `libmemcached-0.32/clients/memslap.c' > patching file `libmemcached-0.32/clients/utilities.c' > patching file `libmemcached-0.32/clients/utilities.h' > The next patch would create the file `libmemcached-0.32/config/ > config.rpath', > which already exists! Assume -R? [n] > Apply anyway? [n] > Skipping patch. > 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/config/ > config.rpath.rej > patching file `libmemcached-0.32/config.h.in' > patching file `libmemcached-0.32/configure' > patching file `libmemcached-0.32/configure.ac' > patching file `libmemcached-0.32/docs/Makefile.am' > patching file `libmemcached-0.32/docs/Makefile.in' > The next patch would create the file `libmemcached-0.32/docs/ > memcached_sasl.pod', > which already exists! Assume -R? [n] > Apply anyway? [n] > Skipping patch. > 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/docs/ > memcached_sasl.pod.rej > patching file `libmemcached-0.32/libmemcached/Makefile.am' > patching file `libmemcached-0.32/libmemcached/Makefile.in' > patching file `libmemcached-0.32/libmemcached/memcached/ > protocol_binary.h' > patching file `libmemcached-0.32/libmemcached/memcached_configure.h' > patching file `libmemcached-0.32/libmemcached/ > memcached_configure.h.in' > patching file `libmemcached-0.32/libmemcached/memcached_connect.c' > not setting time of file `libmemcached-0.32/libmemcached/ > memcached_connect.c' (time mismatch) > patching file `libmemcached-0.32/libmemcached/memcached_constants.h' > patching file `libmemcached-0.32/libmemcached/memcached.h' > not setting time of file `libmemcached-0.32/libmemcached/ > memcached.h' (time mismatch) > patching file `libmemcached-0.32/libmemcached/memcached_response.c' > not setting time of file `libmemcached-0.32/libmemcached/ > memcached_response.c' (time mismatch) > The next patch would create the file `libmemcached-0.32/libmemcached/ > memcached_sasl.c', > which already exists! Assume -R? [n] > Apply anyway? [n]
memcached-northscale gem on windows
I'm trying to install the memcached-northscale gem on Windows. Do I need the cyrus-sasl2 library? c:\>gem install memcached-northscale Building native extensions. This could take a while... ERROR: Error installing memcached-northscale: ERROR: Failed to build gem native extension. C:/Ruby187/bin/ruby.exe extconf.rb Building libmemcached. tar xzf libmemcached-0.32.tar.gz 2>&1 Patching libmemcached source. patch -p1 -Z < libmemcached.patch patching file `libmemcached-0.32/libmemcached/memcached_response.c' not setting time of file `libmemcached-0.32/libmemcached/ memcached_response.c' (time mismatch) patching file `libmemcached-0.32/libmemcached/memcached.c' not setting time of file `libmemcached-0.32/libmemcached/ memcached.c' (time mismatch) patching file `libmemcached-0.32/libmemcached/memcached.h' not setting time of file `libmemcached-0.32/libmemcached/ memcached.h' (time mismatch) patching file `libmemcached-0.32/libmemcached/memcached_connect.c' not setting time of file `libmemcached-0.32/libmemcached/ memcached_connect.c' (time mismatch) patching file `libmemcached-0.32/libmemcached/memcached_hash.c' not setting time of file `libmemcached-0.32/libmemcached/ memcached_hash.c' (time mismatch) patching file `libmemcached-0.32/libmemcached/memcached_hosts.c' not setting time of file `libmemcached-0.32/libmemcached/ memcached_hosts.c' (time mismatch) patching file `libmemcached-0.32/libmemcached/memcached_storage.c' not setting time of file `libmemcached-0.32/libmemcached/ memcached_storage.c' (time mismatch) Patching libmemcached with SASL support. patch -p1 -Z < sasl.patch patching file `libmemcached-0.32/aclocal.m4' patching file `libmemcached-0.32/clients/client_options.h' patching file `libmemcached-0.32/clients/Makefile.am' patching file `libmemcached-0.32/clients/Makefile.in' patching file `libmemcached-0.32/clients/memcat.c' patching file `libmemcached-0.32/clients/memcp.c' patching file `libmemcached-0.32/clients/memdump.c' patching file `libmemcached-0.32/clients/memflush.c' patching file `libmemcached-0.32/clients/memrm.c' patching file `libmemcached-0.32/clients/memslap.c' patching file `libmemcached-0.32/clients/utilities.c' patching file `libmemcached-0.32/clients/utilities.h' The next patch would create the file `libmemcached-0.32/config/ config.rpath', which already exists! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/config/ config.rpath.rej patching file `libmemcached-0.32/config.h.in' patching file `libmemcached-0.32/configure' patching file `libmemcached-0.32/configure.ac' patching file `libmemcached-0.32/docs/Makefile.am' patching file `libmemcached-0.32/docs/Makefile.in' The next patch would create the file `libmemcached-0.32/docs/ memcached_sasl.pod', which already exists! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/docs/ memcached_sasl.pod.rej patching file `libmemcached-0.32/libmemcached/Makefile.am' patching file `libmemcached-0.32/libmemcached/Makefile.in' patching file `libmemcached-0.32/libmemcached/memcached/ protocol_binary.h' patching file `libmemcached-0.32/libmemcached/memcached_configure.h' patching file `libmemcached-0.32/libmemcached/ memcached_configure.h.in' patching file `libmemcached-0.32/libmemcached/memcached_connect.c' not setting time of file `libmemcached-0.32/libmemcached/ memcached_connect.c' (time mismatch) patching file `libmemcached-0.32/libmemcached/memcached_constants.h' patching file `libmemcached-0.32/libmemcached/memcached.h' not setting time of file `libmemcached-0.32/libmemcached/ memcached.h' (time mismatch) patching file `libmemcached-0.32/libmemcached/memcached_response.c' not setting time of file `libmemcached-0.32/libmemcached/ memcached_response.c' (time mismatch) The next patch would create the file `libmemcached-0.32/libmemcached/ memcached_sasl.c', which already exists! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/ libmemcached/memcached_sasl.c.rej The next patch would create the file `libmemcached-0.32/libmemcached/ memcached_sasl.h', which already exists! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/ libmemcached/memcached_sasl.h.rej patching file `libmemcached-0.32/libmemcached/memcached_strerror.c' patching file `libmemcached-0.32/libmemcachedutil/Makefile.in' The next patch would create the file `libmemcached-0.32/m4/ pandora_have_sasl.m4', which already exists! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/m4/ pandora