Dependencias:
Para realizar la instalación de Plone en windows utilizando buildout es necesario instalar primero las siguientes dependencias.
- Python2.4 http://www.python.org/ftp/python/2.4.4/python-2.4.4.msi
- Python Win32 Extensions (pywin32) http://downloads.sourceforge.net/pywin32/pywin32-210.win32-py2.4.exe
- Python imaging library http://effbot.org/downloads/PIL-1.1.6.win32-py2.4.exe
- Subversion http://subversion.tigris.org/files/documents/15/39559/svn-1.4.5-setup.exe
- MinGW (Port nativo de GCC para windows) http://downloads.sourceforge.net/mingw/MinGW-5.1.4.exe
Instalación base
Instalar Python2.4, las Python Win32 Extensions, y Python imaging library (en ese orden) y luego Subversion.
Instalar MingGW.
1. Instalar MingGW en C:\MinGW (Opción por defecto)2. Cuando el instalador pregunte respecto a los componentes a instalar seleccionar base y make.
Una ves comenzada la instalación, se procederá a descargar varios componentes desde sourceforge.net, en caso de que alguno de ellos se interrumpa o falle, presionar "retry"
3. Ingresar a C:\MinGW\libexec\gcc\mingw32\3.4.5 y copiar cc1.exe y collect2.exe al directorio C:\MinGW\bin.
Configurar Disutils: ¶
Es necesario configurar disutils para utilizar el compilar MingGW como opción por defecto. para ello ingresar en C:\Python24\Lib\distutils. y crear un archivo llamado distutils.cfg con el siguiente contenido:
[build]
compiler=mingw32
Agregar los directorios de instalación al PATH global del sistema. ¶
Ir a Inicio -> Panel de control -> Sistema, acceder a la solapa "Opciones Avanzadas" y presionar sobre el botón que dice "Varables de entorno". En la sección "Variables del sistema" (parte inferior de la nueva ventana) presionar dos veces con el botón izquierdo del mouse sobre el item "Path". Ahora en el campo "Valor de la variable" agregar al final, sin borrar nada de lo existente, la siguiente linea
C:\Python24;C:\Python24\Scripts;C:\MinGW\bin
Probar que todo funciona correctamente.
Abrir una consola de DOS y ejecutar.
C:\> python -V
C:\> svn --version
C:\> gcc --version
Cada uno de estos comandos debe mostrar la versión instalada correspondiente.
Entorno de desarrollo
Abrir una consola de DOS y ejecutar
C:\> cd C:\
C:\> mkdir development
C:\> cd development
C:\> svn --username NAME co https://dev.menttes.com/customers/iicd/svn/iconnect/trunk iconnect.buildout
Donde NAME es el nombre de usuario de trac
Una ves finalizado el checkout del repositorio svn ejecutar:
C:\> cd iconnect.buildout
C:\> python bootstrap.py
C:\> bin\buildout.exe
Verificar que el proceso de instalación de Zope y Plone finalizo correctamente. Ejecutar:
C:\> bin\instance.exe fg