Я установил celery
и redis
используя pip install redis celery
в пределах моего virutalenv 'djangoscrape'
. Ввод redis-server
-bash: redis-server: command not found.
Пожалуйста, что я делаю неправильно?Как получить сервер redis, работающий под virtualenv для пользователей Mac?
Кроме того, набрав:
/Users/Me/.virtualenvs/djangoscrape/bin/celery --app = scraper.celery_tasks: приложение рабочий --loglevel = INFO
приводит :
-------------- [email protected] v3.1.18 (Cipater)
---- **** -----
--- * *** * -- Darwin-14.5.0-x86_64-i386-64bit
-- * - **** ---
- ** ---------- [config]
- ** ---------- .> app: scraper:0x1084719d0
- ** ---------- .> transport: redis://localhost:6379/0
- ** ---------- .> results: djcelery.backends.database:DatabaseBackend
- *** --- * --- .> concurrency: 8 (prefork)
-- ******* ----
--- ***** ----- [queues]
-------------- .> celery exchange=celery(direct) key=celery
[tasks]
[2015-09-14 07:46:43,805: ERROR/MainProcess] consumer: Cannot connect to redis://localhost:6379/0: Error 61 connecting to localhost:6379. Connection refused..
Trying again in 2.00 seconds...
типирование: which celery
из командной строки в макинтош возвращает:
/Users/Me/.virtualenvs/djangoscrape/bin/celery
но which redis
ничего не делает.
И pip install redis
показывает:
Требование уже удовлетворены (используйте --upgrade обновить): Redis в /Users/Me/.virtualenvs/djangoscrape/lib/python2.7/site-packages
Итак, вы создали redis? http://jasdeep.ca/2012/05/installing-redis-on-mac-os-x/ –