Skip to content

Instantly share code, notes, and snippets.

@galaakk
Last active December 26, 2015 17:08
Show Gist options
  • Save galaakk/7184572 to your computer and use it in GitHub Desktop.
Save galaakk/7184572 to your computer and use it in GitHub Desktop.
Mavericks + GCC

Après avoir mis à jour OS X avec Mavericks, j'ai bien sûr constaté une amélioration générale des performances, comme tout le monde, mais j'ai aussi rencontré quelques bugs avec certaines applications ou fonctionnalités.

Je partage ici mes solutions, notamment pour gcc/brew/gem.

GCC

Apple a purement et simplement supprimé gcc de Mavericks pour le remplacer par le néanmoins très efficace Clang.

Mais cette modification soudaine empêche brew, gem et d'autres outils de fonctionner correctement.

Pour ré-installer gcc, vous pouvez tout faire d'un coup avec mon script automatisé.

Dans le Terminal, vérifiez au besoin que vous soyez dans la bonne version de Ruby (si vous utilisez plusieurs versions avec rvm par exemple), puis collez cette commande :

\curl -L https://www.dropbox.com/s/l3tpmjlpr47d95t/mavericks-update-gcc-brew-gem.sh | bash

En voici le contenu :

brew update
rvm get stable
echo progress-bar >> ~/.curlrc
gem update --system
brew tap homebrew/dupes
brew install apple-gcc42
sudo mv /usr/bin/gcc /usr/bin/gcc_apple
sudo ln -s /usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/gcc-4.2 /usr/bin/gcc
gem update
brew upgrade

RUBY

Ruby a été automatiquement mis à jour en version 2.

Utilisez RVM si vous préférez utiliser une autre version, comme la 1.9.3 par exemple :

rvm install 1.9.3
rvm use 1.9.3

PYTHON

Python a aussi été automatiquement mis à jour, donc certains frameworks installés ne sont plus accessibles par l'alias python.

Il y a plusieurs solutions, mais dans mon cas j'avais juste besoin de faire fonctionner Cheetah avec Python 2.6, il a donc suffi de l'installer en spécifiant la version de Python :

cd Cheetah
python2.6 setup.py install

MARKDOWN SERVICE TOOLS

J'ai signalé à Brett Terpstra des petits problèmes avec ses formidables Markdown Service Tools, et il les a immédiatement mis à jour.

Remplacez simplement les anciens fichiers dans ~/Library/Services par les nouveaux.

MAIL.APP

Si Mail vous a pourri vos boîtes aux lettres IMAP Gmail, rassurez-vous, vous n'êtes pas seul.

Il n'y a pas de solution pour le moment sinon tout supprimer et re-créer les comptes, ce que je me suis refusé à faire.

J'ai donc ressorti Airmail, qui a fait de nombreux progrès depuis quelques mois.

ACCESSIBILITE

Certaines apps comme Moom ou Shortcat ont besoin que vous leur autorisiez manuellement l'accès au fonctions d'accessibilité dans les Préférences Système.

APPS DANS LE MAC APP STORE

Mettez à jour toutes vos applications d'un coup avec le Mac App Store, en voilà une nouvelle fonctionnalité bien pratique !

En revanche je déteste que les mises-à-jour se fassent automatiquement, donc j'ai décoché cette option dans les Préférences Système.

APPS HORS MAC APP STORE

N'oubliez pas de lancer les applications qui ne viennent pas du Mac App Store et de forcer leurs mises-à-jour.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment