Comment installer MIT Scheme sur Mac?

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 :

  1. Téléchargez le fichier dmg 32 bits ou 64 bits pour Scheme.
  2. Double-cliquez sur le fichier .dmg et vous obtiendrez cette fenêtre dans laquelle vous devez faire glisser le fichier “MIT / GNU Scheme” dans le dossier Applications.
  3. 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.