Open ppKrauss opened 9 years ago
@ppKrauss ,
0 - Se for apenas para testes, você não precisa do apache (off: por que usamos apache? Nginx é tão legal! =])
1 - Estou usando o Slackware64 14.1 e acabei de tentar instalar o cuidando2 em um virtualenv - com o mesmo comando, e não tive problemas. Eu acho que você precisa executar pip install setuptools
antes.
Obs.: off é off, não precisa responder. =]
[ ]'s
Se ele não tem o setuptools instalado então acho que também não vai ter o pip (que eu me lembre o pip depende do setuptools).
Você pode instalar o pacote da sua distro ou seguir as instruções genéricas
sudo apt-get install python-setuptools https://pypi.python.org/pypi/setuptools#unix-wget
@LuizArmesto ,
Faz sentido. :+1:
Oi gente, valeu a pronta-resposta (!) ... dei uma editada para apresentar console... quanto ao sudo pip install setuptools
resultou em ok "Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python2.7/dist-packages Cleaning up..."
Se formos corrigir, tem um monte de erros listados acima, nas tentativas que relatei...
Se formos começar do zero:
Sobre o problema no clone. Realmente, o Github só deixa usar git:
se você poderá escrever no projeto. Caso contrário tem que clonar via https:
. Talvez fosse o caso de deixar a opção. Migrar para HTTPS não acho uma boa, porque pelo menos aqui depois complica para dar os pushes.
Sobre o PostgreSQL, ele não é obrigatório, em teoria o código funciona com qualquer BD suportado pelo SQLAlchemy.
Sobre o problema com o postgresql-server-dev-X.Y, não é porque você precisa instalar mais um pacote? O libpq-dev
? Já deu uma olhada se acha ela no APT?
Outra coisa, não rode os python setup.py develop
com sudo
não. Uma vez que você criou e ativou o virtualenv (. env/bin/activate
), ele vai instalar os pacotes dentro do virtualenv, logo não é para usar sudo
. A graça do virtualenv é justamente poder instalar os pacotes como usuário normal, em uma pasta específica e isolada do resto do sistema. Ter usando o sudo
pode já ter comprometido a instalação. Te recomendo deletar a pasta env
e rodar de novo:
virtualenv env
. env/bin/activate
cd <repo clonado>
python setup.py develop
Não precisa ter permissão de escrita para clonar com git: só precisa ter uma chave ssh válida na máquina e na conta do github.
Huummm, isso não sabia. Vlw. =)
[2015-09-01 21:26] Luiz Armesto:
Não precisa ter permissão de escrita para clonar com git: só precisa ter uma chave ssh válida na máquina e na conta do github.
— Reply to this email directly or view it on GitHub.*
Retomando com UBUNTU 14 LTS, que foi o sistema operacional eleito como referência para testes como sugestão de ambiente para replicação.
Por favor me avisem até hoje 19:30hs.
Lendo https://github.com/okfn-brasil/cuidando2/blob/master/doc/install.sh não fica claro onde devem ser clonados... Supondo que podem ser todos sob
/var/www/html/teste
por exemplo...com
sudo
mesmo erro... Problema é permissão no Github. .. mudando o comando para(funcionaram!).. Mas logo falhou
virtualenv env
, "bash: virtualenv: command not found"... Usando solução de http://stackoverflow.com/a/9712063/287948 com demoradosudo apt-get install python-pip python-dev build-essential
,sudo pip install pip --upgrade
,pip install virtualenv
... Comsudo
foi. Em seguida, enfim,rodou. Como o PostgreSQL é agora uma diretiva de projeto (obrigatório), a linha
pip install psycopg2
(usar sudo) precisa ser descomentada... Mas deu problema, "Error: You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application."Já estou com
psql --version
em "psql (PostgreSQL) 9.4.3" e vinha funcionandosudo service postgresql restart
... ainda assim, entender porque pede "install postgresql-server-dev-X.Y"...Ao rodar "sudo python setup.py develop" terminou bem, com "Finished processing dependencies for viratoken==0.3"...
Ao rodar no viralata
sudo python setup.py develop
.. erro "Installed /usr/local/lib/python2.7/dist-packages/Flask_SQLAlchemy-2.0-py2.7.egg error: Could not find required distribution Flask".Instalei apache2 no Debian Stable, que gera localhost em
/var/www/html
onde fiz o git clone e em seguida rodei o comando sugerido,Depois das demais instalaçoes melhorou mas parou com "Installed /usr/local/lib/python2.7/dist-packages/Flask_Assets-0.11-py2.7.egg error: Could not find required distribution Flask", idem erro viralata.