2015-10-09 1 views
2

Lorsque j'utilise la boussole, elle ne voit aucun changement sur le capitan. Sur les non-conformistes, cela fonctionne et détecte tout.La boussole ne fonctionne pas après l'installation d'el capitan

Est-ce que quelqu'un sait ce qu'est une solution?

+0

double possible: http://stackoverflow.com/questions/31972968/cant-install-gems-on-macos-x-el-capitan?s=1|3.9883 ou http: // stackoverflow.com/questions/33021069/impossible d'ouvrir-compas-après-os-x-el-capitan-10-11-mise à jour – cimmanon

Répondre

5

J'ai eu le même problème. Cela est dû à la mise en œuvre par Apple de la protection de l'intégrité du système (SIP). Vous devez d'abord désactiver que ...

Redémarrez en mode de récupération:

Reboot et maintenez-Commande + R jusqu'à ce que le logo Apple.

Une fois démarré, sélectionnez Utilitaires> Terminal dans la barre supérieure.

Type

: csrutil disable

puis tapez: reboot

Une fois le système

Ouvrez le terminal arrière et les commandes: ENTRER

sudo gem uninstall bundler

sudo gem install bundler

sudo gem install compass

sudo gem install sass

sudo gem update --system

Les pierres précieuses individuelles qui n'ont pas besoin d'être fixé, de sorte que pour chacun faire ce qui suit:

Sur ma machine, ce fut la première dépendance ne fonctionne pas, donc je l'ai énuméré:

sudo gem pristine ffi --version 1.9.3

Parcourez la liste des gemmes à réparer. Dans tout ce que vous regardez environ 10 minutes pour le réparer, mais vous aurez des commandes de terminal pour le fonctionnement de la boussole.

Screenshot

+1

Cette réponse a fonctionné pour moi, mise à niveau de Yosemite à El Capitan. Si certains des "correctifs immuables" échouent, assurez-vous que les outils xcode cli sont installés. – mewm

+0

Bonnes choses, fonctionne pour moi –

6

Je ne suis pas expert sur Mac OS, mais il semble que le système d'exploitation veut installer à /usr/local/bin plutôt que /user/bin à partir de maintenant. Alors j'ai installé la boussole à l'aide:

sudo gem install -n /usr/local/bin compass

+0

Si vous croyez que cette question est une copie d'une autre question (indice: vérifiez les commentaires), vous devriez voter pour le fermer comme un doublon. – cimmanon

0

réponse Essayé @jbalesteri mais ne fonctionne pas pour moi. J'ai mis à jour ruby ​​à la version 2.2.3 et maintenant fonctionne bien. Voici toutes les commandes que j'ai l'habitude de mettre à jour si quelqu'un en a besoin comme référence.

\curl -L https://get.rvm.io | bash -s stable --ruby 
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
sudo chown -R $(whoami):admin /usr/local 
brew update 
rvm install ruby-2.2.3 
rvm use ruby-2.2.3 
gem update --system 
gem install compass