Problema com pipenv - adega
Descrição
instalação das dependência do adega não automatizada. O comando make install-user
instala o pipenv para o usuario somente, e se o mesmo usuario não tiver configurado o .bash_profile, o bash não reconhece o pipenv.
O erro
$ make install-user Installing collected packages: pip, setuptools, virtualenv, virtualenv-clone, pew, certifi, chardet, urllib3, idna, requests, pycodestyle, mccabe, pyflakes, flake8, pipenv Successfully installed certifi chardet flake8 idna mccabe pew pip-8.1.1 pipenv pycodestyle pyflakes requests setuptools-20.7.0 urllib3 virtualenv virtualenv-clone You are using pip version 8.1.1, however version 9.0.3 is available. You should consider upgrading via the 'pip install --upgrade pip' command. pipenv install make: pipenv: Command not found makefile:35: recipe for target 'install-user' failed make: *** [install-user] Error 127
Eu resolvi essa parte do problema, forçando o pip3 a instalar o pipenv para todos os usuarios: pip3 install -U pipenv
e ao rodar o make install-user
novamente, aconteceu o erro da imagem.
ambiente onde aconteceu o erro
O bug aconteceu nos computadores do pet (recém formatado), para simular o erro, utilizei o docker com uma imagem do ubuntu 16.
O que precisa ser consertado
- a questão de o pipenv dizer que não foi encontado, é só instalar o pipenv para todos os usuarios
- acertar o bug da imagem
sugiro que ao terminar, tente rodar o adega em um container docker ubuntu mais simples possível ou uma vm limpa, sem programa algum.