-
安装要求: sudo apt-get安装npm # 在基于Debian的系统上,我们需要创建别名 sudo-ln-s/usr/bin/nodejs/usr/bin/node -
获取并构建Sage( export MAKE=“MAKE-j8” 或者类似的东西可以加快速度): git克隆 https://github.com/sagemath/sage.git 推送的 圣人 ./引导 ./configure--启用从upstream-url下载 # 阅读末尾的信息,遵循其中的说明。 # 可能安装更多的系统包(如果在Debian/Ubuntu上,则使用apt-get) 制作 邻苯二胺 -
为SageMathCell准备鼠尾草: sage/sage-pip安装锁文件 sage/sage-pip安装paramiko sage/sage-pip安装sockjs-tornado sage/sage-pip安装sqlalchemy -
构建SageMathCell: git克隆 https://github.com/sagemath/sagecell.git 推送的 萨奇细胞 ../sage/sage-sh-c品牌
生成静态/embedded_sagecell.js
出口 FETCH_SAGE_DEPS=是 生成静态/embedded_sagecell.js
-
进入 萨奇细胞 目录(您位于上述说明的末尾)。 -
复制 配置默认.py 到 配置.py .(或填充 配置.py 仅适用于希望从默认值更改的条目。) -
编辑 配置.py 根据你的需要。 特别有趣的是 主办 和 用户名 的条目 提供商信息 dictionary:您应该能够通过SSH 用户名@host 不输入密码 例如,默认情况下,它假定您可以 ssh本地主机 没有输入密码。 除非你在管理一个私人 防火墙 服务器,您需要将其更改为更严格的帐户; 否则 任何人都可以在您的用户名下执行任何代码 。您可以使用SSH设置一个无密码帐户:在Google中键入“SSH passwordless login”,可以找到很多这样做的指南,例如 http://www.debian-administration.org/articles/152 。您可能还希望调整 db_config[“uri”] (使数据库文件可读 只有 通过受信任的帐户)。 -
您可能需要调整 日志.py 以满足您的需求和/或调整系统配置。 默认情况下,日志记录是通过syslog完成的,它比普通文件更好地处理多个进程。 -
通过启动服务器 ../sage/sage网络服务器.py[-p < 端口编号 > ] 其中默认值为 <端口号> 是 8888 然后转到 http://localhost: <端口号> 使用Sage Cell服务器。 如果要关闭服务器,请按 Ctrl-C键 在同一终端。
npm安装 npm运行生成:deps
npm运行生成
npm运行监视
铬 Firefox浏览器 Internet Explorer(Internet Explorer) 歌剧 游猎