Faz algum tempo que deixei de usar o MacPorts para usar Homebrew como gerenciador de pacotes para MacOs, mas não tinha me dado conta de como este projeto tinha evoluído, lembro das dificuldades para utilizar a RMagick uma interface em Ruby para manipular imagens com ImageMagick. Hoje com três linhas, uma boa conexão e um pouco de paciência para aguardar a instalação automática de algumas dependências temos tudo funcionando em alguns minutos.
brew install ghostscript brew install imagemagick gem i rmagick
Esses dias me deparei com um problema ao utilizar o Bundler com Rails 3, erroneamente eu rodei comando:
bundle install --deployment
Com isso obtive o seguinte erro:
You have modified your Gemfile in development but did not check the resulting snapshot (Gemfile.lock) into version control
Isto é um bug que foi reportado esses dias no projeto do Bundler que pode ser resolvido com este fix:
rm -rf .bundle && bundle install
Reorganizando meus projetos no Github me deparei com o problema de ter criado muitos branches locais e remotos e tudo estava uma grande bagunça. Os comandos que me ajudaram a resolver isto foram:
Dado os branches locais
macos-snow ~/project (master) git branch * master fix_counter rails3-version
Para criá-los remotamente use
macos-snow ~/project (master) git push --all
Ou para um branch específico
macos-snow ~/project (master) git push origin rails3-version
Para apagar branches locais
macos-snow ~/project (master) git branch -D rails3-version
Para apagar branches remotos
macos-snow ~/project (master) git push origin :rails3-version
Renomear branches locais
macos-snow ~/project (master) git branch -m old_branch new_branch
As referências que encontrei para renomear branches remotos não me foram úteis por isso fiz da forma mais prática renomeando o branch local, enviando para repositório e apagando o branch remoto antigo.
Referências:
- Help Github
- Git ready




