2011-04-15 94 views
0

我試圖安裝MIT-Scheme,這樣我就可以在終端上使用它而不是使用IDE,但是,我在嘗試查找實際上很難找到的教程時遇到了困難最新和工作。麻煩試圖在MacOSX Snow Leopard上安裝MIT-Scheme

+0

您需要指定您嘗試安裝的實現 - 它們之間存在巨大差異。 – 2011-04-15 04:28:36

+0

mit-scheme,但我發現使用sudo port工作,在構建過程中它通常需要很長時間嗎? – diesel 2011-04-15 04:40:18

+0

我不知道,但我編輯了你的問題。 – 2011-04-15 04:45:12

回答

3

您可以通過Macports安裝MIT Scheme,它可能需要很長時間(它將從源代碼, 我認爲)。你也可以從here得到一個預編譯的二進制文件,它將安裝一個啓動Edwin的Emacs端口的MIT-Scheme.app或者包含一個Scheme調試器和REPL的東西。但是你也可以從命令行啓動它。

檢查看看它安裝在哪裏,在我的機器上它在這裏/Applications/mit-scheme.app/Contents/Resources/但這可能會有所不同。通過編輯~/.bash_profile並加入這個將此目錄添加到您的PATH

export PATH=$PATH":/Applications/mit-scheme.app/Contents/Resources/" 

檢查與which mit-scheme以確保其正確安裝。

至於Racket,還有一個來自here的預編譯二進制文件。 (可能是在Macports中,但它可能不是,或者在Fink中,我不知道,我嘗試避免這些,並儘可能使用Homebrew。)這是一個dmg文件,您可以將其提取並放到任意位置。我把它放在~/bin的地方,並把~/bin/racket/bin/加到我的PATH,和上面一樣,但是你可以把它放在任何地方,/Applications/或其他什麼地方。

祝你好運。

0

這似乎是一個奇怪的答案,因爲它是關於球拍對於原本約MIT計劃的問題,而是因爲你試過拍太...

要從終端運行球拍,你需要使用racket可執行文件,位於bin子目錄中。例如,如果您將其安裝在/Applications/Racket-5.1,那麼您將運行/Applications/Racket-5.1/bin/racket。 (您可以修改您的$PATH或添加一些符號鏈接,以便在不指定完整路徑的情況下運行。)

+0

我該去哪裏編輯我的$ PATH,這樣我就可以將其設置爲可執行文件?對不起,我真的很新。 – diesel 2011-04-15 05:23:55

+0

我已經添加了路徑,但它仍然顯示:-bash:racket:command not found – diesel 2011-04-15 05:30:12

+0

不幸的是,這裏可能會發生大約50件事情。在做任何其他49之前,通過運行'哪個球拍'來檢查'球拍'是否在你的路徑中。 – 2011-04-15 05:32:41

0

你可以找到詳細的答案here

這裏是一個簡短的版本:MIT-計劃

  1. 下載.dmg文件。基於您的硬件架構的32位或64位。

  2. 安裝運行下面的命令

對於32位包後:

須藤LN -s /應用/ MIT:GNU \ Scheme.app/Contents/Resources/USR/local/lib目錄/ MIT-方案-I386

須藤LN -s在/ usr/local/lib目錄/ MIT-方案-I386/MIT的方案在/ usr/bin中/方案

對於64位包:

須藤LN -s /應用/ MIT:GNU \方案。app/Contents/Resources/usr/local/lib/mit-scheme-x86-64

sudo ln -s/usr/local/lib/mit-scheme-x86-64/mit-scheme/usr/bin /方案

  1. 要從終端運行MIT-Scheme,只需在命令提示符下鍵入'scheme'。