problemas de instalação do pacote bower com git / https

1

Aqui está o meu sistema operacional: (mas instalado no meu laptop usando VM - Virtualbox via vagrant)

Distributor ID: Ubuntu
Description: Ubuntu 12.04.4 LTS
Release: 12.04
Codename: precise

O problema que enfrento é que, quando tento fazer:

bower install jquery

Estou recebendo este erro:

bower retry         Request to https://bower.herokuapp.com/packages/jquery failed with ETIMEDOUT, retrying in 1.2s

No começo eu suspeitava que minha máquina não podia acessar https, mas um teste simples com o wget, como abaixo, eu sou capaz de obter uma resposta da URL via https:

wget -qO- https://bower.herokuapp.com/packages/jquery

e obtenha a seguinte resposta:

{"name":"jquery","url":"git://github.com/components/jquery.git"}

Depois de algumas pesquisas pela Internet, há outros incidentes semelhantes em que isso é resolvido fazendo o seguinte:

git config --global url."https://".insteadOf git://

Mas isso não está funcionando para mim, não tenho certeza se há outra maneira de fazer isso funcionar, pois aparentemente o firewall da minha empresa está de alguma forma impedindo isso.

Minha empresa não está usando nenhum serviço de proxy, por isso estou suspeitando que há algumas regras no firewall que estão causando isso usando a mesma máquina fora da rede da minha empresa. Eu não tenho esse problema.

Fora do departamento de TI da empresa. definitivamente não vai fazer nada para mim ou me apoiar de qualquer maneira, então eu recorri a pedir conselhos ou trabalhar por aqui.

[EDITAR]

Eu fiz mais testes onde o seguinte funcionará [mesmo sem a configuração do git para forçar o git a usar https]:

bower install jquery=http://bower.herokuapp.com/packages/jquery

Mas por que o bower não funciona com https? porque eu tentei fazer o wget -qO- link e não consegui nenhum tempo limite.

Eu também tentei atualizar o .bowerrc para incluir o seguinte

{
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:22.0) Gecko/20100101 Firefox/22.0"
}

Mas ainda estou com o mesmo problema, há mais alguma coisa que eu possa fazer?

    
por forestclown 13.02.2014 / 07:49

2 respostas

1

O problema é provavelmente específico para o ambiente de rede, e o build do SO que tenho até agora o problema desapareceu depois que eu atualizei o bower package.json para alterar uma das dependências de "request": "~ 2.27.0" para "pedido": "~ 2.33.0"

Verificando o repo do github do bower, o pacote.json é atualizado com as versões de dependências mais recentes, mas fazendo o bower de instalação do npm ainda tendo as dependências antigas. Então atualmente estou atualizando o arquivo package.json manualmente.

    
por 18.02.2014 / 02:40
0

Você já viu a solução:

instalação do bower git + link ?

As forças git + https git para usar https em vez da porta padrão.

    
por 22.07.2015 / 02:20