Mudando para o boxen?

ATUALIZAÇÃO : novo post para substituir o perdido de SeiiChi Yonezawa https://coderwall.com/p/kppokq

Algum tempo atrás, os octocats liberaram outra ferramenta de sua caixa de ferramentas: o boxen. Muitas coisas foram ditas sobre isso.

Para simplificar, é uma ferramenta simples para tornar a configuração de um novo computador Apple uma brisa.

Ele se baseia em fantoches (uma das duas grandes ferramentas de desenvolvimento de rubi) e em algum outro Ruby-fu legal.

Até agora eu estava usando os scripts do Thoughbot para lidar com a configuração das minhas máquinas Apple, funcionou muito bem, embora se você instalar apenas um computador por ano, você pode ter que olhar ao redor e mexer um pouco para consertar algumas coisas desatualizadas.

Um colega de trabalho precisava de uma maneira fácil de colocar o ambiente ruby ​​em execução … Então, marquei o boxen.

A primeira coisa que você lê ao verificar https://github.com/boxen/our-boxen é que você simplesmente tem que jogar fora a maior parte de sua configuração do os x sweet para fazer as coisas funcionarem com o Boxen. Isso é algo que quase me transformou. Empurrado pela necessidade e pelos meus backups, decidi que poderia tentar. Além disso, ninguém reclamou sobre o boxen recentemente, então isso deve significar que está funcionando corretamente.

O leia-me anterior é o suficiente para começar, mas Seiichi Yonezawa escreveu um artigo muito bom sobre como pular para o boxen: https://coderwall.com/p/d8iw2g . Saltar entre aquele artigo e o leia-me foi o suficiente para destruir e reconstruir minha configuração. Sem suor.

Dificuldades: Eu estava usando o rvm até agora, o padrão no script inicial do boxen é rbenv, então algumas coisas precisavam ser atualizadas na minha cabeça.

Algumas coisas me fazem estremecer um pouco, como o fato de que precisamos escrever em 2 arquivos separados quando queremos adicionar um módulo … Talvez eu esteja faltando algo aqui para entender isso, mas estou pensando em escrever uma coisinha para resolver isso.
Caso contrário, não posso esperar, mas ver o quão rápido posso implantar mais computadores com esta configuração.

O que você quer ler:

Valeu a pena ? Sim. É definitivamente mais suave do que os scripts do Thoughbot.

No final, foram necessárias menos de 2 horas para passar a caixa da configuração antiga para a nova.