Macに MIT Scheme をインストールしたいので、MacOS X binary(x86-64)をダウンロードしました。
ただし、Macターミナルを使用して動作させることはできませんでした。
私はこれらの記事に従うことを試みました:
Mac OS X LeopardにMIT/GNU Schemeをインストールする
しかし、それは時代遅れであるようで、動作しません。
だから、Macターミナルを使用してSchemeコードを書くことができる簡単な方法を探しています。
私はそれをインストールしようとして何時間も苦労しました。
EL CAPITANの更新:
私が見つけた最良の方法は here からでした:
32ビットバージョンの場合、次のコマンドを実行します:
Sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-i386
次に、管理者パスワードを入力して、次のコマンドを実行します。
Sudo ln -s /usr/local/lib/mit-scheme-i386/mit-scheme /usr/local/bin/scheme
64ビットバージョンの場合、最初にこのコマンドを実行します:
Sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-x86-64
次に、管理者パスワードを入力して、次のコマンドを実行します。
Sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr/local/bin/scheme
以上です!これで、コマンドラインに「scheme」と入力して、端末でMIT Schemeを使用できるようになります。
Homebrewを使えば簡単にできます。ターミナルで、次を入力します。
Ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go) ; brew install mit-scheme
できた!
編集
インストールスクリプトが移動されました。
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ; brew install mit-scheme
Yosemite 10.10.3の場合:
X11.appとhomebrewをインストールした後、
$ brew tap homebrew/x11 $ brew install mit-scheme
Homebrewなどのメンテナンスされたパッケージマネージャーがすべての依存関係とビルドのものをカバーしていると、簡単にわかりました。
編集:単純に
$ brew install mit-scheme
するだろう。 X11は依存関係ではなくオプションになりました。 Xcode全体を必要とする--with-x11
オプションがまだあります。
次のコマンドを使用して、 homebrew を使用してスキームをインストールできます
brew install mit-scheme
Macシステムの最新バージョンEl Capitan 10.11.2を使用している場合は、上記とは異なる何かをする必要があるかもしれません。
最初のコマンドは同じです。 64ビットバージョンの場合、最初にこのコマンドを実行します:
Sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-x86-64
次に、管理者パスワードを入力して、次のコマンドを実行します。
Sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr/local/bin/scheme
注:違いは、/ usr /と/ bin /の間にlocalを置く必要があることです。
ターミナルでスキームを入力して、機能するかどうかを確認します。次のスクリーンショットを取得した場合、それは成功したことを意味します。
必ずlocalをそこに置く必要があります。その理由は、Apple OSX 10.10(rootless)でのOSセキュリティの改善、およびシステム全体の一般的なバイナリ(/ usr/binなど)への変更は許可されていません。
@ virgil-mingから受け入れられた答えに問題がある場合は、これを試してください:
$ brew install Caskroom/cask/xquartz
$ brew install mit-scheme
もちろん、同じ考えですが、brew tap homebrew/x11
は複数の競合で応答しました。
いつものように、brew update
その後、問題が発生したときにもう一度試してください Homebrewのトラブルシューティングガイド 。
MacPortsを使用している場合、コマンドは他の人がhomebrewに投稿したものに似ています-
Sudo port install mit-scheme
それはOS X 10.8.5でかなりうまくセットアップされました
MAC OS High Sierraの更新:
(Homebrewを使用している場合)実行するだけで私のために働いた:
brew install mit-scheme
Dockerを使用している場合、以下を行うことをお勧めします。
docker run -it inikolaev/Alpine-scheme
あなたはスキームREPLにあなたを正しくドロップします。