MacにScheme処理系を入れる
正月休みで時間があるのでSICP
を読もうかなーと思い、処理系を入れたのでその時のメモ。 OS X Mavericks 10.9.1です。
$ brew install mit-scheme ==> Downloading http://ftpmirror.gnu.org/mit-scheme/stable.pkg/9.1.1/mit-scheme-c-9.1.1.tar.gz ######################################################################## 100.0% ==> etc/make-liarc.sh --disable-debug --prefix=/usr/local/Cellar/mit-scheme/9.1.1 --mandir=/usr/local/Cellar/mit-scheme/9. checking size of intmax_t... 0 checking for uintmax_t... (cached) no checking size of uintmax_t... 0 configure: error: SIZEOF_CHAR is not 1 configure: error: ./configure failed for microcode READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:277:in `open_http': 404 Not Found (OpenURI::HTTPError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:616:in `buffer_open' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:164:in `open_loop' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:162:in `catch' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:162:in `open_loop' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:132:in `open_uri' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:518:in `open' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:26:in `open' from /usr/local/Library/Homebrew/utils.rb:261:in `open' from /usr/local/Library/Homebrew/utils.rb:278:in `each_issue_matching' from /usr/local/Library/Homebrew/utils.rb:290:in `issues_for_formula' from /usr/local/Library/Homebrew/exceptions.rb:178:in `issues' from /usr/local/Library/Homebrew/exceptions.rb:206:in `dump' from /usr/local/Library/brew.rb:122
rubyでエラー・・?この時システムのRubyは2.0.0p247で、rbenvでRuby1.8を入れてみたらいいのかなーと思うも
brew doctor brew update
した後にもう一度brew install mit-scheme
したら入った!
さて、
ひとりSICP合宿 開 幕 だ n ___ n || /___\ || || |(゚) (゚)| || 「「「| \ ̄ ̄ ̄/ 「「「| 「 ̄|  ̄冂 ̄ 「 ̄| `ヽ |/ ̄| ̄| ̄\| ノ