Quando você está por trás de um proxy, especialmente em uma “empresa corporativa” (por favor, não tome isso literalmente como aplicável a todas as empresas / multinacionais corporativas. Tenho certeza de que eles têm seus próprios motivos válidos para configurar tais restrições no primeiro caso e este artigo não seja para debater sobre isso de forma alguma. Estou apenas compartilhando minha experiência pessoal para ajudá-lo a começar o mais cedo possível …), digamos que pelo menos durante seus dias iniciais você não tenha completado acesso à internet ou pelo menos aquele tanto que você pode precisar para fazer o dia a dia do desenvolvimento Rails.
Em tais cenários, para você executar um projeto existente que digamos que você hospedou no Github / Gitlab etc., seria um desafio, pois você não teria essas joias em sua caixa local para colocar seu aplicativo em execução.
Uma solução alternativa para isso é em seu sistema doméstico ou onde quer que você geralmente trabalhe onde não haja tais restrições de internet, com relação ao seu projeto Rails existente, o que você pode fazer é a bundle pack
. O que esse comando faz, ele copia todas as suas joias para o diretório vendor / cache do seu projeto.
Então, supondo que você pelo menos tenha acesso de clonagem de onde trabalha, o que agora você pode fazer facilmente é-
Eu. git clone project_url
ii. cd project_directory
iii. bundle install --local
E você deve estar pronto e funcionando .. 🙂