apprtc服务器安装过程中的问题汇总1

本文总结了在安装AppRTC服务器时遇到的问题,包括grunt build中的Python环境问题、requests模块缺失、GAE下载问题以及信令服务器Collider的Go环境配置和依赖包导入失败的解决办法。详细介绍了各个问题的解决步骤,如安装Python2.7、设置GOPATH、手动下载并安装缺失的库等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、房间服务器grunt build中问题

1、   在房间服务器grunt build过程中,提示

  …
requests.exceptions.ConnectionError:[Errno -3] Temporary failure in name resolution
 Use --force to continue. 
Aborted due to warnings


解决方式:

安装Python2.7;


2、python为2.7之后,再次grunt build,提示

Running"shell:buildAppEnginePackage" (shell) task

Traceback(most recent call last):

  File"./build/build_app_engine_package.py", line 12, in <module>

    import requests

ImportError:No module named requests

Warning:Command failed: Traceback (most recent call last):

  File"./build/build_app_engine_package.py", line 12, in <module>

    import requests

ImportError:No module named requests

 Use --force to continue.

Aborteddue to warnings.


解决方式

step1、先安装setuptools模块

wgethttps://bootstrap.pypa.io/ez_setup.py -O - | sudo python

有的系统可能由于某些原因,需要加上参数非安全连接的参数,具体参见系统提示;


step2、安装requests

git clone git://github.com/kennethreitz/requests.git
cd requests/
python2 setup.py install


安装完成,再次grunt build编译成功!


3、关于GAE

在国内并且没有vpn时,grunt 过程中并不会下载GAE。GAE得自己翻墙下载!!!!!!!!!!!


二、信令服务器collider,

1、go环境设置

下载go之后,在进行go get ***和go install **之前,需要设置GOPATH路径,否则提示cannot access ****

设置方法:export GOPATH=~/collider_root(你的信令服务器目录)


2、go get collidermain过程中提示:

package golang.org/x/net/websocket: unrecognized import path "golang.org/x/net/websocket"


解决:

问题产生的原因是因为外网受限,无法直接从外网下载。可以曲线解决。

1. clone git上的代码到本地,比如clone到了家目录(~/)
git clone https://github.com/golang/net.git ~/collider_root
会在collider_root目录下生成net目录文件,并将git clone的源码放到该目录文件下。


2. 在GOPATH中创建相应的目录,比如GOPATH=~/collider_root
cd ~/collider_root
collider_root$  mkdir-psrc/golang.org/x/net/


3. 拷贝websocket源码到上面创建的目录
cd ~/collider_root
cp -r ~/collider_root/net/websocket/  ~/collider_root/src/golang.org/x/net/websocket




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值