webentwicklung-frage-antwort-db.com.de

Wie installiere ich MIT Scheme auf einem Mac?

Ich möchte MIT-Schema auf meinem Mac installieren. Ich habe die MacOS X-Binärdatei (x86-64) heruntergeladen.

Mit Mac Terminal konnte ich es jedoch nicht zum Laufen bringen.

Ich habe versucht, diesen Artikeln zu folgen:

Installation von MIT/GNU Scheme unter Mac OS X Leopard

Installation von MIT Schema unter Mac OS X

aber es scheint veraltet und funktioniert nicht.

Daher suche ich nach einer einfachen Methode, mit der ich Schema-Code mit Mac Terminal schreiben kann.

Ich habe stundenlang Mühe gehabt, es zu installieren.

53
Timeless

AKTUALISIERT FÜR EL CAPITAN :

Der beste Weg, den ich gefunden habe, war von hier :

  1. Laden Sie entweder die 2-Bit oder 64-Bit dmg-Datei für Schema herunter.
  2. Doppelklicken Sie auf die .dmg-Datei, und Sie erhalten das folgende Fenster, in dem Sie die Datei "MIT/GNU Scheme" in den Ordner "Applications" ziehen sollten.
  3. Führen Sie für die 32-Bit-Version den folgenden Befehl aus:

    Sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-i386
    

    Geben Sie dann Ihr Administratorkennwort ein und führen Sie den folgenden Befehl aus:

    Sudo ln -s /usr/local/lib/mit-scheme-i386/mit-scheme /usr/local/bin/scheme
    

    Führen Sie für die 64-Bit-Version zunächst den folgenden Befehl aus:

    Sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-x86-64
    

    Geben Sie dann Ihr Administratorkennwort ein und führen Sie den folgenden Befehl aus:

    Sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr/local/bin/scheme
    

Und das ist es! Jetzt sollten Sie in der Lage sein, MIT Scheme in Ihrem Terminal zu verwenden, indem Sie "scheme" in die Befehlszeile eingeben:

73
Alex K

Homebrew macht es Ihnen leicht. Geben Sie im Terminal Folgendes ein:

Ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go) ; brew install mit-scheme

Erledigt!

Bearbeiten

Das Installationsskript wurde verschoben:

Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ; brew install mit-scheme
39
Johan Kotlinski

Für Yosemite 10.10.3:

Nach der Installation von X11.app und Homebrew

$ brew tap homebrew/x11
$ brew install mit-scheme

Ich fand es einfacher, wenn ein gewarteter Paketmanager wie Homebrew alle Abhängigkeiten und Build-Dinge abdeckt.


Edit: einfach

$ brew install mit-scheme

würdest du. X11 ist jetzt optional anstelle von Abhängigkeit. Es gibt noch ein --with-x11 Option, die den gesamten Xcode benötigt.

23
Virgil Ming

Sie können das Schema mit homebrew mit dem folgenden Befehl installieren

brew install mit-scheme
20
tysonjh

Wenn Sie über die neueste Version des Mac-Systems El Capitan 10.11.2 verfügen, müssen Sie möglicherweise etwas anderes als oben ausführen.

Der erste Befehl ist derselbe. Führen Sie für die 64-Bit-Version zunächst den folgenden Befehl aus:

Sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-x86-64

Geben Sie dann Ihr Administratorkennwort ein und führen Sie den folgenden Befehl aus:

Sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr/local/bin/scheme

Hinweis: Der Unterschied besteht darin, dass Sie local zwischen/usr/und/bin/setzen müssen.

Geben Sie Schema in das Terminal ein, um zu überprüfen, ob es funktioniert. Wenn Sie den folgenden Screenshot erhalten, bedeutet dies, dass Sie erfolgreich sind.

Erfolgsergebnis

Sie müssen auf jeden Fall local dort einfügen. Der Grund dafür ist, dass Apple verbesserte Betriebssystemsicherheit in OSX 10.10 (ohne Root)) und Änderungen an den allgemeinen systemweiten Binärdateien (wie/usr/bin) nicht zulässig sind.

10
leoflower

Wenn Sie Probleme mit der akzeptierten Antwort von @ virgil-ming haben, versuchen Sie Folgendes:

$ brew install Caskroom/cask/xquartz
$ brew install mit-scheme

Die gleiche Idee natürlich, aber das hat mich zum Laufen gebracht, als brew tap homebrew/x11 hat mit mehreren Konflikten geantwortet.

Wie immer denke daran, brew update versuchen Sie es dann erneut, wenn Sie Probleme haben, a la Anleitung zur Fehlerbehebung bei Homebrew .

6
Niko Kovacevic

Wenn Sie MacPorts verwenden, ähnelt der Befehl dem, was andere für homebrew gepostet haben.

Sudo port install mit-scheme

Das hat mich ziemlich gut auf OS X 10.8.5 eingestellt

2
Shreyas

PDATE FÜR MAC OS High Sierra:

Arbeitete für mich nur durch Ausführen (wenn Sie Homebrew verwenden):

brew install mit-scheme

2
Daniel Hebel

Wenn Sie Docker verwenden und ich empfehle Folgendes:

docker run -it inikolaev/Alpine-scheme

sie werden direkt in ein Schema REPL fallen.

1
Navjeet Singh