- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设置开发环境本指南假定你有一个BigBlueButton服务器(见安装BigBlueButton).概述BigBlueButton服务器构建的组件对应于一些Ubuntu包。这些组件包括:bbb-web——实现BigBlueButton API和转换的演示文档bbb-client——基于Flash的客户端浏览器中加载bbb-apps——服务器端应用程序支持客户端模块bbb-deskshare——桌面共享服务器你不需要理解每个组件的一切,但是你需要了解的总体架构以及这些组件如何一起工作。本文档描述了如何在现有的BigBlueButton 0.9.0服务器上设置一个开发环境。环境设置完成之后,您将能够进行修改BigBlueButton源代码,编译源代码,并更换相应的服务器上的组件(例如更新BigBlueButton客户机)。本指南中的说明是循序渐进的,这样你就可以理解每一步需要修改一个组件。如果你在任何一步遇到问题或错误,不要忽略错误。停下来,仔细检查你是否做对了步骤。如果你无法确定错误的原因,做以下首先,使用谷歌搜索错误。能够得到关于bigbluebutton-dev的很多信息。尝试在不同的BigBlueButton服务器上完成相同的步骤。将问题的描述和复制的步骤、日志、错误消息以电子邮件发送给P。在你开始之前本节确保你已经准备好了配置一个BigBlueButton开发环境。有一个正常工作BigBlueButton服务器在开始开发BigBlueButton之前,需要安装BigBlueButton 0.9.0服务器并确保它正常工作(即安装期间没有错误)。我们强调在开始配置开发环境之前BigBlueButton服务器必须正常工作。确保可以登录,开始会话,加入音频会议,分享你的摄像头,记录和回放会话,这些可以使用内置的API示例进行测试。启动BigBlueButton服务器,可以在默认包装组件和你做的任何修改之间来回切换。例如,假设您修改BigBlueButton客户端导致某些功能不正常(如客户端没有完全加载),您可以很容易地切换回默认打包的客户端和检查它是否工作正常(以此来排除任何环境问题可能导致的阻止修改后的客户端加载)。另注:这些说明假设您已经安装了 bbb-demo包,这样就可以运行任何API示例来测试您的设置。Windows上的开发在Windows上进行BigBlueButton开发,首先需要使用VMWare Player或VirtualBox来创建一个Ubuntu 14.04 64位的虚拟机。安装虚拟机的时候,不论你安装Ubuntu 14.04服务器或图形界面都与BigBlueButton无关。如果你安装的是图开界面,你可以选择使用图形界面来编辑文件。注意,你需要一个64位的虚拟机.根用户权限重要:确保你创建了另一个用户,例如“firstuser”,否则你会遇到权限错误,如Nginx 403禁止的错误或error-null-while-compiling-resource-bundles-under-linux-with-hudson。不要使用root用户运行命令。只能使用sudo运行命令。这个指令是写给名为“firstuser” 帐户的,但他同样适用于任何账户,和root拥有同样的权限来执行命令,如sudo lswget(PS:运行环境已安装)需要下载文件时使用wget指令。如果您的服务器上没有安装,可以使用以下命令进行安装sudo apt-get install wget拥有GitHub账户(PS:不需上传代码,所以可以不申请账户,没有账户也可以下载代码)BigBlueButton的源代码托管在GitHub。你需要一个GitHub帐户。同时,你需要非常熟悉git是如何工作的。具体地说,您需要知道如何克隆存储库创建一个分支推动更改回库如果你没有使用过git的克隆、分支、承诺等功能,现在停止。在尝试开发BigBlueButton之前这些git的基本概念是必须的。Free book(/book) 和GitHub帮助页面是学习的好地方。使用GitHub使您易于在自己的BigBlueButton代码副本上工作,在GitHub账户存储更改后的代码,更好的为BigBlueButton作出贡献。订阅bigbluebutton-devAnchor我们建议您订阅的bigbluebutton-dev邮件列表,关注BigBlueButton的发展并与其他开发人员合作。设置一个开发环境首先你需要安装的核心开发工具。(PS:运行环境已安装)$ sudo apt-get install git-core ant openjdk-7-jdk JDK的安装,需要设置JAVA_HOME变量。编辑 ~/.profile(在这里我们使用vim编辑文件)$ vi
您可能关注的文档
- 2015政治生活第二次纠错试卷.doc
- 2015最新储蓄存款和商业银行6.doc
- 2015广西卷高考文综试题及答案或解析_2015高考真题抢先版.doc
- 2015洪山区社区工作者管理办法.doc
- 2015有机化学高考试题.doc
- 2015高一下第一次月考.doc
- 2015级康治疗学本科(康复评定学及新进展)三次作业.doc
- 2015普宁二中综合题原因类练习.doc
- 2015电磁学习题磁场部分.doc
- 2015高考语文模拟题及解析_2015年福建高考语文模拟题及解析.doc
- 202年广西北海银海区福成镇党政综合办公室招聘2人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024鸿达兴业股份限公司招聘50人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 黑马程序员项目苍穹外卖企业级开发实战day11-数据统计图形报表.pdf
- 黑马程序员项目苍穹外卖企业级开发实战day11-数据统计图形报表.pptx
- 加速度计驱动程序适用于freescale installation guild v01mmawince安装.pdf
- 2024陕钢集团汉中钢铁限责任公司中厚板专业技术人才招聘16人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- msp430f471x6 msp430f471x7示例slac282仿真器2258 ti430源代码read me.pdf
- cvpr18-seeing small faces from robust anchors从稳健锚点角度看小脸.pdf
- 计算金融讲座2lecture 2 part ii fall二部分.pdf
- laser model interface reference manual激光模型接口参考手册.pdf
文档评论(0)