open edX在Ubuntu 12.04中的安装

open edX在Ubuntu 12.04中的安装

环境:

ubuntu12.04 64位

参考安装文档:https://openedx.atlassian.net/wiki/display/OpenOPS/Native+Open+edX+Ubuntu+12.04+64+bit+Installation

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

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

开始安装

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 。下载地址:

jQuery

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了,也不会影响安装成功。

dawei

【声明】:淮南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。