open edX在Ubuntu 12.04中的安装

open edX在Ubuntu 12.04中的安装


环境:
ubuntu12.04    64位



---------------------------------------
---------------------------------------

开始安装

open edx的安装提供了两种方法:一种是自动安装,一种是手动安装。这里选择的是自动安装,虽然是自动自安装,但一般来说是不会一次就安装成功的…… 根据安装过程中出现的错误来一步一步解决,我在安装的过程中出现了三个错误,根据错误提示结合网上搜索解决方法,最后总是成功了。下面就开始吧~
首先进行更新源和升级软件,依次输入下面的三条命令:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
第一条命令的意思是进行更新源,第二条命令是进行升级软件,第三条命令是重启机器。

然后依次输入下面的两条命令:
wget https://raw.githubusercontent.com/edx/configuration/master/util/install/ansible-bootstrap.sh -O - | sudo bash
wget https://raw.githubusercontent.com/edx/configuration/master/util/install/sandbox.sh -O - | bash

一般来说第一条命令可以正常执行。第二条命令就开始安装了,耗时比较长,如果顺利的话2个小时左右,但一般都不会一次成功…………出现错误了(会以红色标示),安装会中止,这时候就需要根据出错的提示解决掉错误,然后重新执行第二条命令,如此反复,直到没有错误(failed=0),就安装成功了!
安装成功后访问:http://localhost可进行学生端LMS访问,出现登录页面。
访问:http://localhost:18010 可进行Studio访问(即后台)

---------------------------------------
---------------------------------------


下面是我在安装过程中出现的错误,及解决方法:
错误1:
[insights | run r.js optimizer]*******************************************************************
找不到jquery.js脚本。错误提示如下:

解决方法:
1)下载jquery.js 。下载地址:https://jquery.com/
2)   把下载好的jquery.js文件放到/edx/app/insights/edx_analytics_dashboard/analytics_dashboard/static/bower_components/jquery/dist/目录下
3) 重新执行
wget https://raw.githubusercontent.com/edx/configuration/master/util/install/sandbox.sh -O - | bash


错误二:
[insights | run collectstatics]******************************************************************************
stderr:CommandError:Anerror occurred during rendering .....
错误截图如下:


解决方法:使用java-7-openjdk 设置环境变量
1)输入下面的命令:
  
sudo update-alternatives --config java
选择java-7-openjdk



2)设置环境变量:
输入下面的命令:
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
把上面的/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 
换成你实际的java路径


3)重新执行命令:wget https://raw.githubusercontent.com/edx/configuration/master/util/install/sandbox.sh -O - | bash


------------------------------------------
------------------------------------------
如果出现红色(fail),但是有ignoring,则可以不用管,还是会安装成功的。如出现[mysql | Look for mysql 5.6]失败,后面它ignoring了,也不会影响安装成功。



发布了114 篇原创文章 · 获赞 137 · 访问量 101万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览