edx虛擬機

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
              ~/edx-platform$ paver lms(虛擬機中啓動項目)

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 stopnode

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

8.mako高亮
mongodb

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

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

相關文章
相關標籤/搜索