Tentei instalar seguindo os passos do tutorial anterior e recebi uma mensagem de aviso dizendo que o Vagrant agora não era mais recomendado baixar como uma ruby gem, e esta não terá mais suporte nem atualizações. Ainda é possível instalar segundo os passos da mensagem, mas este não é o objetivo deste tutorial.
Vamos lá.
- Baixe e instale o Oracle Virtual Box no link https://www.virtualbox.org/wiki/Downloads
- Adicione o caminho da instalação no PATH do windows.
- Baixe e instale o instalador para sua windows no link http://www.vagrantup.com/downloads
- Crie uma pasta chamada vagrant-machine no disco C (C:) para facilitar o acesso via prompt.
- Abra o promt de comando (cmd) e acesse a pasta recém criada:
cd c:\vagrant-machine
- Execute os comandos:
vagrant init hashicorp/precise32
- Este comando criará o Vagrantfile
vagrant up
- Este comando colocará a maquina virtual em execução
sudo apt-get install libxml2-dev libxslt1-dev python-libxml2 python-setuptools git-core build-essential libxml2-dev libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev libgeoip-dev memcached libmemcached-dev python-mysqldb libmysqlclient16-dev python-virtualenv
sudo apt-get update
sudo apt-get install python-virtualenv
sudo apt-get build-dep python-imaging
sudo sh postinstall.sh
- Abra o arquivo Vagrantfile dentro de C:\vagrant-machine e descomente a linha
config.vm.network "forwarded_port", guest: 80, host: 8080
- Adicione abaixo portas extras
config.vm.network "forwarded_port", guest: 8000, host: 8000
config.vm.network "forwarded_port", guest: 8001, host: 8001
config.vm.network "forwarded_port", guest: 8002, host: 8002
- Adicione abaixo de
# config.vm.synced_folder "../data", "/vagrant_data":
-
config.vm.synced_folder "../wamp/www", "/projetos"
- sudo apt-get install git
- Crie o ENV
virtualenv --no-site-packages --unzip-setuptools django16
- Ligar o ENV
. django16/bin/activate
- Instale primeiro o driver do MySQL que é o que dá mais trabalho:
sudo apt-get build-dep python-mysqldb
sudo pip install MySQL-python
- Alguns aplicativos uteis:
- BeautifulSoup==3.2.1
- Django==1.6.3
- Fabric==1.8.3
- MySQL-python==1.2.5
- PIL==1.1.7
- Pillow==2.4.0
- South==0.8.4
- argparse==1.2.1
- distribute==0.6.24
- django-appconf==0.6
- django-ckeditor-updated==4.2.8
- django-compressor==1.3
- django-localflavor==1.0
- django-pagination==1.0.7
- django-simple-captcha==0.4.2
- django-subdomains==2.0.4
- easy-thumbnails==2.0.1
- ecdsa==0.11
- paramiko==1.12.3
- pycrypto==2.6.1
- simplejson==3.4.0
- six==1.6.1
- sorl-thumbnail==11.12.1b
- wsgiref==0.1.2
- Salve esta lista num arquivo txt(requirements.txt) e execute o comando:
pip install -r requirements.txt
Nenhum comentário:
Postar um comentário