a装笔记

基本上按照这个教程做(实际上这个教程是翻译自这里),期间出现过两个问题:

  • 磁盘空间不够
  • Preparing network interfaces时出错。

均解决

环境:ubuntu12.04

1 . 准备工具:

我所采用的版本为:VirtualBox v4.3.2 , Vagrant 1.3.5
我在使用低版本时,Preparing network interfaces based on configuration...这个阶段出现错误,所以换为高版本.
另外需要注意 , 得有足够大的剩余磁盘空间

2 . 建立相关的目录

  • mkdir mitx-vagrant
  • cd mitx-vagrant
  • mkdir data

3 . 下载的课程样例:下载edx4edx_litedata目录下

4 . 下载这个3.4G的镜像(下载到mitx-vagrant目录下): mitxvm-edx-platform-08jun13b.box,或者下载这个较新的版本

5 . vargrant初始化(在mitx-vagrant目录下):vagrant init mitxvm mitxvm-edx-platform-08jun13b.box

6 、启动环境:vagrant up (这个需要一段时间)

7 、在上述工作完成后,就可以在本地局域网下访问相应的站点了:

  • http://192.168.42.2 — LMS(学习管理系统,也就是学生用的系统,我们在edX公开课平台上看到的就是,这个本地站点目前只有edx4edx样例课程)
  • http://192.168.42.3 — CMS (Studio)(内容管理系统,也就是开课老师用的系统,你可以在这个里面尝试编辑和创建课程)
  • http://192.168.42.4 — Preview (Studio)
  • http://192.168.42.5 — Edge (Studio)

其他

    • vagrant ssh 连接到虚拟机里,那样你就像操作远程系统一样操作它.sudo -s,apt-get install vim
    • 把整个虚拟环境放到移动硬盘里会很方便
    • 修改样式(覆盖templates与static就行)
      • vagrant ssh之后 cd ~/edx_all/edx-platform/lms/templates
      • vi index.html
      • wq之后,刷新页面。生效
    • edx使用了mako模板
时间: 2024-10-21 17:21:32

a装笔记的相关文章

centos 6.5+confluence 5.1.2+mysql5.6.16-安装笔记

2014-03-20,部分图片来源网上 安装过程参考: Confluence5.1 最新版的安装&破解&汉化 http://www.eifr.com/article.php?id=2079 How to Install Confluence on CentOS(作为补充一些文件用户权限部分,还有运行脚本,本例没用) http://bin63.com/how-to-install-confluence-on-centos JIRA + CONFLUENCE installation on L

用mediaplay实现抓图

众所周知,数据科学是这几年才火起来的概念,而应运而生的数据科学家(data scientist)明显缺乏清晰的录取标准和工作内容.此次课程以<星际争霸II>回放文件分析为例,集中在IBM Cloud相关数据分析服务的应用.面对星际游戏爱好者希望提升技能的要求,我们使用IBM Data Science Experience中的jJupyter Notebooks来实现数据的可视化以及对数据进行深度分析,并最终存储到IBM Cloudant中.这是个介绍+动手实践的教程,参会者不仅将和讲师一起在线

memcached学习笔记2--安装及命令

学习memcached的原理: 用户一 -> 访问浏览器 -> 服务器Apache -> PHP文件(该文件应用了memcached技术) -> [第一次]到数据库DB中查找数据 -> 调用在memcached中 用户二 -> 访问浏览器 -> 服务器Apache -> PHP文件(也是同上面一个文件) -> (如果查询的条件一致)先在mem中找是否存在数据(存在直接调用内存中的数据)  -> (不存在)读取数据库,再将这次结果放入memcach

Unity3D 连接MySQL数据库笔记1-安装MySQL数据库

本教程使用的是MySQL5.0版本 一路下一步安装,到3个选项这里 选择自定义 在“MySQL Server(MySQL服务器)”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上 直接下一步安装下一步 知道 出现这个 勾选,现在开始配置MySQL 继续下一步,到这个图这里 选择配置方式,“Detailed Configurati

[笔记]Go语言的字符串拼装方式性能对比

Go语言中字符串的拼装方法很多,那么问题来了,到底哪家性能好? 下面代码,分别比较了 fmt.Sprintf,string +,strings.Join,bytes.Buffer,方法是循环若干次比较总时间. 在VMWare下的Ubuntu 14.04下运行的结果表明: fmt.Sprintf 和 strings.Join 速度相当 string + 比上述二者快一倍 bytes.Buffer又比上者快约400-500倍 如果循环内每次都临时声明一个bytes.Buffer来使用,会比持续存在慢

robotframework笔记1--安装与卸载

机器人框架 实现与 Python 和支持也 Jython (JVM)和 IronPython (. net). 在安装框架之前, 一个明显的 先决条件 就是安装至少一个. 下面列出了不同的方法来安装机器人框架本身和解释 更彻底地在随后的部分. 安装与pip 使用pip推荐的方法是安装机器人框架. 随着 标准的Python包管理器包含在最新的Python, Jython和IronPython版本. 如果你已经pip,你 可以执行: pip install robotframework 从源代码安装

php学习笔记2--安装apache遇到的问题

下载apache之后,以管理员身份运行cmd:1.httpd -k install2.httpd -k start出现无法运行的问题,可能的原因是443端口已被占用.在我的机器中是因为安装了VMware,而VMware的某个进程占用了443端口:但是apache服务默认使用的是443端口,所以导致无法正常启动.解决方法:1.netstat -a -o 找到占用443端口的进程的PID2.在进程管理器中根据PID找到对应的进程,然后结束进程再重启httpd即可. 安装成功后启动apache的方式有

zabbix学习笔记1-安装服务端

zabbix 3.0安装 已安装LNMP架构,web路径 /www/zabbix 其中5.4PHP编译参数 5.4编译参数 ./configure --prefix=/opt/php --with-config-file-path=/opt/php/etc --with-mysql=/opt/mysql/ --with-mysqli=/opt/mysql/bin/mysql_config --with-pdo-mysql=/opt/mysql/ --with-iconv-dir=/opt --e

Linux学习笔记2-安装远程连接客户端SecureCRT

1.百度下载SecureCRT8.0版本 2.安装,破解 3.百度使用教程,使用SecureCRT连接Linux系统,并操作 4.安装rzsz,(这样就能直接把文件复制到Linux系统里了) yum install lrzsz