Use “bundle pack” para configurar seu projeto Rails atrás de um proxy em uma caixa de escritório – uma solução alternativa que faz o trabalho para você pelo menos até que você tenha todo o acesso necessário

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 .. 🙂