Building Stand-Alone SMC on OS X
Tested on OS X 10.9.5 with MacPorts
Warning: This setup is for exploring and developing SMC code. It's not a complete, working installation of SMC (yet).
notes by Hal Snyder
References
How to Develop SageMathCloud: William Stein, posted 2015-11-09 https://www.youtube.com/watch?v=GOuy07Kift4
Slides from above talk: smc-dev.pdf
Architecture/code of SageMathCloud: William Stein, posted 2015-10-22 https://www.youtube.com/watch?v=Rq56BliNPOw
Note: OS X install differs from video instructions by
use branch master of smc repo
after running npm, cd to dev/laptop
Python & Git Prerequisites
Install Packages Outside of MacPorts
Download and install RethinkDB 2.2.1: https://download.rethinkdb.com/osx/rethinkdb-2.2.1.dmg
Download and install Node.js v5.1.0 and npm v3.3.12: https://nodejs.org/dist/v5.1.0/node-v5.1.0.pkg
Clone the SMC Repo
I put all my repos under ~/Git.
Launch SMC
In three separate terminal windows:
Wait a minute or two, then kill and restart the start_hub process.
Point browser at http://localhost:5000
###