open edX在Ubuntu 12.04中的安装

前端之家收集整理的这篇文章主要介绍了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了,也不会影响安装成功。
原文链接:https://www.f2er.com/ubuntu/356517.html

猜你在找的Ubuntu相关文章