В большей или меньшей степени вы будете использовать окно терминала для всех операций. В первую очередь, вам нужно создать должное окружение. Where you can use easy_install for python tools install and for redis-server we will use Homebrew. Для первой установки ознакомьтесь с их страницей (url: https://github.com/mxcl/homebrew/wiki/installation).
Для использования redis вам нужно установить инструменты, запускаемые из командной строки, для xcode. Их можно найти на страницах разработчика apple (https://developer.apple.com/downloads - для этого вам понадобится ID apple). И xcode, который можно закачать при помощи macosx app store. После успешной установки Homebrew займитесь “brew install redis”.
Подошло время установить Booktype. Прежде всего рекомендую (вы не обязаны меня слушать, это просто рекомендация) создать виртуальное окружение при помощи:
easy_install virtualenv
и запустить его командой:
virtualenv myvirtenv cd myvirtenv source bin/activate
Вам также надо установить библиотеку pil командой easy_install pil (это библиотека языка python для работы с графикой)
Пропускайте все e apt-get’s (это относится к Debian/Linux)
easy_install django
easy_install simplejson
easy_install south
easy_install lxml
(как уже говорилось, пропустите apt-get, библиотеки установятся в процессе установки программы)
easy_install unidecode
./createbooki --database sqlite $HOME/mybooki
DATABASES = {
'default': {
'NAME':'/Users/bostjan/peskovnik/virtualenv/booktype/mybooktype/database.sqlite',
'ENGINE': 'django.db.backends.sqlite3',
'USER': '',
'PASSWORD' : ''
}
}
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
django-admin.py syncdb --noinput
django-admin.py migrate
django-admin.py createsuperuser
django-admin.py loaddata documentation_licenses
Скорее получится так:
django-admin.py runserver
There has been error in communication with Booktype server. Not sure right now where is the problem.
You should refresh this page.