文档章节

edx 项目初始化安装总结

tavenpy
 tavenpy
发布于 2015/04/17 13:46
字数 453
阅读 417
收藏 1
  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
博文 91
码字总数 11490
作品 0
青岛
使用 Open edX 托管课程

Open edX 为各种规模和类型的组织提供了一个强大而多功能的开源课程管理的解决方案。要不要了解一下。 Open edX 平台 是一个自由开源的课程管理系统,它是 全世界 都在使用的大规模网络公开课...

17%
07/13
0
0
cms.auth.json在结尾多写了一个逗号不识别

Traceback (most recent call last): File "manage.py", line 90, in <module> startup = importlib.importmodule(edxargs.startup) File "/usr/lib/python2.7/importlib/init.py", line 37,......

tavenpy
2015/06/19
0
0
This module is unknown edx主观题插件 代码上传虚拟机

主观题 edxapp@precise64:~/edx-platform$ source ../venvs/edxapp/bin/activate (edxapp)edxapp@precise64:~/edx-platform$ cd components/xblock-subjective/ (edxapp)edxapp@precise64:~/......

tavenpy
2015/04/15
0
0
PE可执行文件的镶入式程序后门开发

/* 利用异常结构处理搜索GetProcAddress入口地址 */ #include <STDIO.H> #include <WINDOWS.H> main() { _asm { call ex//取得当前地址以计算异常结构开始的地址 mov eax,0x77000000 mov [eb......

junwong
2012/03/09
0
0
RDTSC指令 用于anti debug

1.使用RDTSC来anti-debug 以下内如引用intel指令手册。 //引用开始 RDTSC—Read Time-Stamp Counter Opcode Instruction Description 0F 31 RDTSC Read time-stamp counter into EDX:EAX Des......

hsmw
2014/02/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

20181018 上课截图

![](https://oscimg.oschina.net/oscnet/49f66c08ab8c59a21a3b98889d961672f30.jpg) ![](https://oscimg.oschina.net/oscnet/a61bc2d618b403650dbd4bf68a671fabecb.jpg)......

小丑鱼00
22分钟前
0
0
WinDbg

参考来自:http://www.cnit.net.cn/?id=225 SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols ctrl + d to open dump_file Microsoft (R) Windows Debugger Version 6.12.0002.633......

xueyuse0012
今天
2
0
OSChina 周五乱弹 —— 想不想把92年的萝莉退货

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @罗马的王:分享松澤由美的单曲《地球ぎ》 很久没看圣斗士星矢了 《地球ぎ》- 松澤由美 手机党少年们想听歌,请使劲儿戳(这里) @开源中国首...

小小编辑
今天
14
2
springBoot条件配置

本篇介绍下,如何通过springboot的条件配置,控制Bean的创建 介绍下开发环境 JDK版本1.8 springboot版本是1.5.2 开发工具为 intellij idea(2018.2) 开发环境为 15款MacBook Pro 前言 很多时候,...

贺小五
今天
1
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部