Je veux installer MIT Scheme sur mon Mac, j’ai téléchargé le binary MacOS X (x86-64) .
Cependant, je ne pouvais pas le faire fonctionner avec Mac Terminal.
J’ai essayé de suivre ces articles:
Installer le schéma MIT / GNU sur Mac OS X Leopard
Installation du schéma MIT sur Mac OS X
mais il semble obsolète et ne fonctionne pas.
Donc, je cherche une méthode simple qui me permet d’écrire du code Scheme en utilisant Mac Terminal.
J’ai lutté pendant des heures pour essayer de l’installer.
MISE À JOUR POUR EL CAPITAN :
La meilleure façon que j’ai trouvée était d’ ici :
Pour la version 32 bits , exécutez cette commande:
sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-i386
Ensuite, entrez votre mot de passe administrateur et exécutez cette commande:
sudo ln -s /usr/local/lib/mit-scheme-i386/mit-scheme /usr/local/bin/scheme
Pour la version 64 bits , exécutez d’abord cette commande:
sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-x86-64
Entrez ensuite votre mot de passe administrateur et exécutez cette commande:
sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr/local/bin/scheme
Et c’est tout! Vous devriez maintenant pouvoir utiliser MIT Scheme dans votre terminal en tapant “scheme” dans la ligne de commande:
Homebrew vous facilite la tâche. Sur le terminal, tapez:
ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go) ; brew install mit-scheme
Terminé!
modifier
Le script d'installation a été déplacé:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ; brew install mit-scheme
Pour Yosemite 10.10.3:
Après avoir installé X11.app et homebrew,
$ brew tap homebrew/x11 $ brew install mit-scheme
J’ai trouvé cela plus facile lorsqu’un gestionnaire de paquetages tel que homebrew gère toutes les dépendances et construit des choses.
Edit: simplement
$ brew install mit-scheme
ferait. X11 est maintenant facultatif au lieu de dépendance. Il y a toujours une option --with-x11
qui nécessite un Xcode complet.
Vous pouvez installer le schéma en utilisant homebrew en utilisant la commande suivante
brew install mit-scheme
Si vous avez la dernière version du système Mac, El Capitan 10.11.2 , vous devrez peut-être faire quelque chose de différent que ci-dessus.
La première commande sera la même. Pour la version 64 bits , exécutez d’abord cette commande:
sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-x86-64
Entrez ensuite votre mot de passe administrateur et exécutez cette commande:
sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr/local/bin/scheme
Note: La différence est que vous devez mettre local entre / usr / et / bin /
Tapez schéma dans le terminal pour voir s’il fonctionne. Si vous obtenez la capture d’écran suivante, cela signifie que vous avez réussi.
Résultat de réussite
Vous devez absolument y mettre les locaux . La raison en est que Apple a amélioré la sécurité du système d’exploitation sous OSX 10.10 (sans racine) et que les modifications apscopes aux fichiers binarys généraux à l’échelle du système (tels que / usr / bin) ne sont pas autorisées.
Si vous rencontrez des problèmes avec la réponse acceptée de @ virgil-ming, essayez ceci:
$ brew install Caskroom/cask/xquartz $ brew install mit-scheme
Même idée, bien sûr, mais cela m’a permis de brew tap homebrew/x11
quand brew tap homebrew/x11
répondu par de multiples conflits.
Comme toujours, n’oubliez pas de brew update
à brew update
puis réessayez lorsque vous rencontrez des problèmes, dans le guide de dépannage de la Homebrew .
MISE À JOUR POUR MAC OS HIGH SIERRA:
Travaillé pour moi juste en exécutant (si vous utilisez Homebrew):
brew install mit-scheme
Si vous utilisez MacPorts, la commande est similaire à celle que les autres utilisateurs ont publiée pour homebrew –
sudo port install mit-scheme
Cela m’a bien préparé sous OS X 10.8.5
Si vous utilisez docker, et je vous le recommande:
docker run -it inikolaev/alpine-scheme
vous déposera directement dans un schéma REPL.