文档章节

edx 项目初始化安装总结

tavenpy
 tavenpy
发布于 2015/04/17 13:46
字数 453
阅读 416
收藏 1
点赞 0
评论 0
  1. virtualbox-4.3  去官网下载deb格式(可直接在软件中心安装,卸载使用命令apt-get remove virtualbox-4.3)  
    2.vagrant(虚拟机文件端口映射到本机的工具)
        安装时,去官网直接下载deb
        vagrantbox(配置文件)
        向trunk中添加vagrantfile

    3.20140625-johnnycake-devstack.box虚拟机的打包文件


    4.vim Vagrantfile 需要改的地方:  config.vm.box_url = "/Volumes/besterChen/operating_system/other/20140625-johnnycake-devstack.box"
                                               override.vm.box_url = "/Volumes/besterChen/operating_system/other/20140625-johnnycake-devstack.box"(此文件的位置)
      vagrant box add devstack201406 ~/Downloads/devstack201406_1020.box(edx中已经写好的  在本地服务器上可以下载)
           ==> box: Successfully added box 'devstack201406' (v0) for 'virtualbox'!
      vagrant init
      cd 到有vagrantfile的文件夹中运行vagrant plugin install vagrant-vbguest
    安装ruby
      vagrant up(启动虚拟机):可能会缺少nfsd  apt-get install nfs-kernel-server

    5 启动虚拟机  vagrant up  (halt关闭虚拟机)nfsd(配置自动启动)
    6.连接虚拟机  vagrant  ssh
                  sudo su edxapp
                  lms: ~/edx-platform$ paver devstack lms 
                  cms:~/edx-platform$ paver devstack studio

                     sudo su forum(论坛)

                     forum $ ruby app.rb -p 18080
sudo  /etc/init.d/nfs-kernel-server restart   启动nfs服务,可以添加到服务中,每次开启自动启动。


http://apexy.logdown.com/posts/138626-god-of-programmers-tool-vagrant

sudo chmod 777 ./node_modules/coffee-script/bin/

7.mongodb不正常关闭

taven@taven :~$ cd /home/taven/workspace/QST_MOOC/trunk
taven@taven :~/workspace/QST_MOOC/trunk$ ls
20140625-johnnycake-devstack.box.txt  edx-platform  other   Vagrantfile
cs_comments_service                   ora           themes
taven@taven :~/workspace/QST_MOOC/trunk$ vagrant ssh
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64)



Last login: Tue Oct 28 03:30:18 2014 from 10.0.2.2
vagrant@precise64:~$ sudo su root 
root@precise64:/home/vagrant# cd /edx/var/mongo/mongodb
root@precise64:/edx/var/mongo/mongodb# rm *.lock
root@precise64:/edx/var/mongo/mongodb# ls
admin.0   cs_comments_service_development.0   edxapp.0  edxapp.ns
admin.1   cs_comments_service_development.1   edxapp.1  local.0
admin.ns  cs_comments_service_development.ns  edxapp.2  local.ns
root@precise64:/edx/var/mongo/mongodb#service mongodb stop

root@precise64:/edx/var/mongo/mongodb#service mongodb start

8.mako高亮

9.http://topmanopensource.iteye.com/blog/2002302(使用)

10.http://segmentfault.com/blog/fenbox/1190000000264347

11.如果项目从svn中重新嵌出,原项目最好保存mysql,mongo数据,vagrantfile文件以便保存原环境.


© 著作权归作者所有

共有 人打赏支持
tavenpy
粉丝 6
博文 88
码字总数 11490
作品 0
青岛
windows创建进程的3种方式下各API调用层次

今天对创建进程的3种方式进行了跟踪: 调用api,createprocess createprocess-createprocessinternala-createprocessinternalw 调用api,shell: shellexecute- createprocessw-createproce......

simpower ⋅ 04/13 ⋅ 0

微软开放内部AI系列培训课程:10大技能,edX可免费注册

     大数据文摘作品   继谷歌放出内部AI培训课程给公众学习后,微软也对外推出了自己的AI系列课程计划。   上周,微软公司宣布了人工智能领域的微软专业计划:向公众免费开放用于内...

大数据文摘 ⋅ 05/07 ⋅ 0

四个 Linux 上的网络信息嗅探工具

在计算机网络中,数据是暴露的,因为数据包传输是无法隐藏的,所以让我们来使用 、、 和 这四个工具来嗅探网络吧。 请注意,不要在不属于自己的网络上运行 ,因为这有可能会被其他人认为恶意...

05% ⋅ 05/30 ⋅ 0

通过CPUID命令访问CPU详细信息

通过cpuid命令,来获取CPU的信息,这个命令的底层是通过CPUID指令。获取的内容比/proc/cpuinfo要详细很多,如果要获取详细信息就使用cpuid命令吧。 例如,执行 #cpuid CPU 0: vendor_id = "G...

binarydady ⋅ 06/11 ⋅ 0

Essential Linux Device Driver附录A . Linux汇编

图A.1显示了Linux在PC兼容系统上的引导顺序,是第2章“内核一瞥”中图2.1的缩减版。图中的固件组件是用不同的汇编语法实现的: · BIOS通常全部用汇编编写。一些流行的PC BIOS使用像Microso...

21cnbao ⋅ 2012/09/17 ⋅ 0

如何创建一个 Docker 镜像

在 前面的文章 中,我们学习了在 Linux、macOS、以及 Windows 上如何使用 Docker 的基础知识。在这篇文章中,我们将学习创建 Docker 镜像的基本知识。我们可以在 DockerHub 上得到可用于你自...

作者: Swapnil Bhartiya ⋅ 04/13 ⋅ 0

浅谈脱壳中的附加数据问题(overlay)

Author:Lenus -------------------------------------------------- 1.前言 最近,在论坛上看到很多人在弄附加数据overlay的问题,加上上次答应了各位兄弟所以觉得写一些着方面的废话。如果...

thinkyoung ⋅ 2013/11/14 ⋅ 0

Windows漏洞利用开发教程Part 5:返回导向编程(ROP)

  * 本文作者:zusheng,本文属FreeBuf原创奖励计划,未经许可禁止转载       一、前言   漏洞——信息安全界最常见的词汇,在百度百科是这样描述的:      漏洞是在硬件、软件、...

FreeBuf ⋅ 06/02 ⋅ 0

Python发展迅速,成为学术界新主流

如果说2018年以前R是数据学术界的主流,但是现在Python正在慢慢取代R在学术界的地位。 Python与R相比速度要快。Python可以直接处理上G的数据;R不行,R分析数据时需要先通过数据库把大数据转...

Python燕大侠 ⋅ 05/07 ⋅ 0

GCC在C语言中内嵌汇编-转载

在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数...

simpower ⋅ 06/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Thrift RPC实战(二) Thrift 网络服务模型

TServer类层次体系 TSimpleServer/TThreadPoolServer是阻塞服务模型 TNonblockingServer/THsHaServer/TThreadedSelectotServer是非阻塞服务模型(NIO) 1 TServer抽象类的定义 内部静态类Args的...

lemonLove ⋅ 11分钟前 ⋅ 0

vim命令用法

第五章 vim命令 vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。 vim有三个模式:一般模式,编辑模式,命令模式。 系统最小化安装时没有安...

弓正 ⋅ 12分钟前 ⋅ 0

MyBatis源码解读之配置

1. 目的 本文主要介绍MyBatis配置文件解析,通过源码解读mybatis-config.xml(官方默认命名)、Mapper.xml 与Java对象的映射。 2. MyBatis结构 查看大图 MyBatis结构图,原图实在太模糊了,所以...

无忌 ⋅ 16分钟前 ⋅ 0

Ignite的jdbc与网格的连接方式的查询性能对比

环境: 数据量100万 Ignite2.5 Windows10 8g jdbc方式连接 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; i......

仔仔1993 ⋅ 31分钟前 ⋅ 0

收集自网络的wordpress 分页导航的代码教程(全网最全版)

wordpress 分页导航是用来切换文章的一个功能,添加了 wordpress 分页导航后,用户即可自由到达指定的页面数浏览分类文章,而这样的一个很简单功能却有很多朋友在用插件:WP-PageNavi,插件的...

Rhymo-Wu ⋅ 47分钟前 ⋅ 0

微服务 WildFly Swarm 入门

Hello World 就像前面章节中的其他框架一样,我们希望添加一些基本的 Hello-world 功能,然后在其上逐步添加更多的功能。让我们从在我们的项目中创建一个 HolaResources 开始。您可以使用您的...

woshixin ⋅ 54分钟前 ⋅ 0

Maven的安装和Eclipse的配置

1. 下载Maven 下载地址 2. 解压压缩包,放到自己习惯的硬盘中 此处我将其放到了 D:\Tools 目录下。 3. 配置环境变量 右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量。 在系统变量中新建,变...

影狼 ⋅ 今天 ⋅ 0

python pip使用国内镜像的方法

国内源 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://......

良言 ⋅ 今天 ⋅ 0

对于url变化的spa应该如何使用微信jssdk

使用vue单页面碰上微信jssdk config验证失败的坑。第一次成功 之后切换页面全部失败,找到了解决方法,第一次验证成功后保存验证信息 切换页面时验证信息直接拿来用,加一个wx.error() 失败时...

孙冠峰 ⋅ 今天 ⋅ 0

Spring Cloud Gateway 一般集成

SCF发布,带来很多新东西,不过少了点教程,打开方式又和以前的不一样,比如这个SCG,压根就没有入门指导,所以这里写一个,以备后用。 一、集成 pom.xml <dependency> <groupI...

kut ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部