安装说明
在设置开发环境之前,您首先需要设置可以在此关联找到的BigBlueButton 2.2服务器 首先,运行以下命令:
sudo apt-get install wget
现在,运行命令安装核心开发工具
sudo apt-get install git-core ant ant-contrib openjdk-8-jdk-headless
安装JDK后,您需要设置Java \ _Home变量。编辑〜/.profile
vi ~/.profile<br></br>
在文件末尾添加以下行
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
重新加载您的配置文件(下次登录时将自动发生这种情况,但是我们将在此处明确进行加载新的环境变量)。
source ~/.profile
进行快速测试以确保设置Java \ _HOME。
echo $JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
在下一步中,您需要使用SDKMAN安装许多工具。
curl -s “https://get.sdkman.io” | bash<br></br>source “$HOME/.sdkman/bin/sdkman-init.sh”<br></br>sdk install gradle 5.5.1<br></br>sdk install grails 3.3.9<br></br>sdk install sbt 1.2.8<br></br>sdk install maven 3.5.0<br></br>
为了设置代码,将BigBlueButton存储库分配到您的GitHub帐户中,然后克隆它。 运行以下命令将远程存储库添加到我们的本地克隆中。
git remote add upstream https://github.com/bigbluebutton/bigbluebutton.git<br></br>
然后,运行以下命令以获取远程存储库的最新版本。
git fetch upstream
之后,创建一个新的分支来开始您的工作并以`v2.2.x-release’发行分支为基础
git checkout -b my-changes-branch upstream/v2.2.x-release
设置服务器后,我们将设置前端。运行以下命令以安装Meteor.js
cd ~/dev/bigbluebutton/bigbluebutton-html5<br data-rich-text-line-break="true"></br>curl https://install.meteor.com/ | sh
接下来,设置需要一个更改。第一步是找到kurento.wsurl
包装设置的值。
grep "wsUrl" /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
接下来,编辑开发设置.yml并更改wsurl
以匹配以前检索的内容。
vi private/config/settings.yml
您现在准备运行HTML5代码了。首先关闭HTML5客户端的打包版本,因此您不会并行运行两个副本。
sudo systemctl stop bbb-html5
最后,安装NPM依赖项,并使用以下命令运行前端:
meteor npm install<br></br>npm start<br></br>