web-dev-qa-db-ja.com

MacにMIT Scheme?

Macに MIT Scheme をインストールしたいので、MacOS X binary(x86-64)をダウンロードしました。

ただし、Macターミナルを使用して動作させることはできませんでした。

私はこれらの記事に従うことを試みました:

Mac OS X LeopardにMIT/GNU Schemeをインストールする

Installing MIT Mac OS Xのスキーム

しかし、それは時代遅れであるようで、動作しません。

だから、Macターミナルを使用してSchemeコードを書くことができる簡単な方法を探しています。

私はそれをインストールしようとして何時間も苦労しました。

53
Timeless

EL CAPITANの更新

私が見つけた最良の方法は here からでした:

  1. Schemeの 2-bit または 64-bit dmgファイルをダウンロードします。
  2. .dmgファイルをダブルクリックすると、このウィンドウが表示されます。このウィンドウで、「MIT/GNU Scheme」ファイルをApplicationsフォルダーにドラッグする必要があります。
  3. 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を使用できるようになります。

73
Alex K

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
39
Johan Kotlinski

Yosemite 10.10.3の場合:

X11.appとhomebrewをインストールした後、

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

Homebrewなどのメンテナンスされたパッケージマネージャーがすべての依存関係とビルドのものをカバーしていると、簡単にわかりました。


編集:単純に

$ brew install mit-scheme

するだろう。 X11は依存関係ではなくオプションになりました。 Xcode全体を必要とする--with-x11オプションがまだあります。

23
Virgil Ming

次のコマンドを使用して、 homebrew を使用してスキームをインストールできます

brew install mit-scheme
20
tysonjh

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など)への変更は許可されていません。

10
leoflower

@ virgil-mingから受け入れられた答えに問題がある場合は、これを試してください:

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

もちろん、同じ考えですが、brew tap homebrew/x11は複数の競合で応答しました。

いつものように、brew updateその後、問題が発生したときにもう一度試してください Homebrewのトラブルシューティングガイド

6
Niko Kovacevic

MacPortsを使用している場合、コマンドは他の人がhomebrewに投稿したものに似ています-

Sudo port install mit-scheme

それはOS X 10.8.5でかなりうまくセットアップされました

2
Shreyas

MAC OS High Sierraの更新:

(Homebrewを使用している場合)実行するだけで私のために働いた:

brew install mit-scheme

2
Daniel Hebel

Dockerを使用している場合、以下を行うことをお勧めします。

docker run -it inikolaev/Alpine-scheme

あなたはスキームREPLにあなたを正しくドロップします。

1
Navjeet Singh