Meu colega Kenny Johnston escreveu um bom artigo sobre o Upgrading to Mountain Lion com ênfase no uso do Homebrew. Aqui estão as etapas relevantes usando MacPorts:
XCode:
- Atualize para o XCode 4.4 mais recente na App Store
- Instale as ferramentas de linha de comando
Claro, como é dia zero, houve um problema ao obter as ferramentas de linha de comando do servidor e tive que instalar manualmente a partir de um .pkg
arquivo recuperado do portal de desenvolvedores da Apple. Se você instalar o pacote de ferramentas CLI manualmente, pode ser necessário executar o seguinte:
sudo xcodebuild -license
Isso é necessário para aceitar os termos de licença em todo o sistema.
MacPorts
Primeiro, você precisará atualizar a instalação básica do MacPorts:
sudo port -v selfupdate
Se ocorrer um erro de compilação, pode ser necessário editar o arquivo /opt/local/etc/macports/macports.conf
e definir a developer_dir
opção como vazia:
sudo vim /opt/local/etc/macports/macports.conf
# Directory containing Xcode Tools (default is to ask xcode-select)
#developer_dir /Developer
developer_dir
Agora você deve ser capaz de atualizar todas as portas desatualizadas (pegue uma bebida enquanto espera):
sudo port -vu upgrade outdated
GCC 4.2
Agora instale a apple-gcc42
porta para substituir o GCC 4.2 ausente no Mountain Lion:
sudo port install -vu apple-gcc42
Depois de instalado, você precisará vinculá-lo ao local esperado do sistema:
sudo ln -s /opt/local/bin/gcc-apple-4.2 /usr/bin/gcc-4.2
RVM
Certifique-se de que você tenha a versão mais recente do RVM instalada:
curl -L https://get.rvm.io | bash -s stable
Agora você deve garantir que pode reconstruir suas versões Ruby instaladas:
rvm reinstall 1.9.3
rvm reinstall rbx
...
Você pode precisar consultar minha dica anterior: Corrija o Ruby 1.9.x OpenSSL Segfault no OS X