首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在上设置AppRTC (WebRTC)

在上设置AppRTC (WebRTC)
EN

Stack Overflow用户
提问于 2015-04-16 11:31:55
回答 1查看 2.6K关注 0票数 2

我无法在上安装WebRTC。下面是我在项目上部署webrtc应用程序所执行的步骤。

  1. 在我的本地系统上克隆https://github.com/webrtc/apprtc
  2. 将app.yaml从apprtc/src/app_engine/复制到本地存储库的根文件夹
  3. 编辑app.yaml将“应用程序”设置为Google上的appid "ckwebrtc“
  4. npm安装
  5. 格朗特建筑
  6. appcfg.py --oauth2更新

但我得到"500服务器错误-服务器遇到了一个错误,无法完成您的请求“。

URL - https://ckwebrtc.appspot.com/

请帮帮忙

更新:这是我正在收到的错误:

代码语言:javascript
复制
2015-04-16 22:34:26 Running command: "['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files\\Google\\google_appengine\\appcfg.py', '--oauth2', 'update', u'C:\\xampp\\htdocs\\heroku\\ckwebrtc']"
10:34 PM Application: ckwebrtc; version: 2
10:34 PM Host: appengine.google.com
10:34 PM Starting update of app: ckwebrtc, version: 2
10:34 PM Getting current resource limits.
10:34 PM Scanning files on local disk.
10:34 PM Scanned 500 files.
10:35 PM Scanned 1000 files.
10:35 PM Scanned 1500 files.
10:35 PM Scanned 2000 files.
2015-04-16 22:36:05,130 ERROR appcfg.py:1925 Invalid character in filename: node_modules/grunt-htmlhint/node_modules/htmlhint/node_modules/jshint/node_modules/shelljs/test/resources/ls/filename(with)[chars$]^that.must+be-escaped 
10:36 PM Scanned 2500 files.
10:36 PM Scanned 3000 files.
10:36 PM Scanned 3500 files.
10:36 PM Scanned 4000 files.
10:36 PM Scanned 4500 files.
10:36 PM Scanned 5000 files.
10:36 PM Scanned 5500 files.
2015-04-16 22:36:55,687 ERROR appcfg.py:2454 An error occurred processing file '': [Error 3] The system cannot find the path specified: 'C:\\xampp\\htdocs\\heroku\\ckwebrtc\\node_modules/grunt-closurecompiler/node_modules/closurecompiler/node_modules/tar/node_modules/fstream/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/*.*'. Aborting. 
Traceback (most recent call last):
  File "C:\Program Files\Google\google_appengine\appcfg.py", line 133, in <module>
  run_file(__file__, globals())
  File "C:\Program Files\Google\google_appengine\appcfg.py", line 129, in run_file
  execfile(_PATHS.script_file(script_name), globals_)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 5468, in <module>
  main(sys.argv)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 5459, in main
  result = AppCfgApp(argv).Run()
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 3019, in Run
  self.action(self)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 5115, in __call__
  return method()
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 3853, in Update
  self._UpdateWithParsedAppYaml(appyaml, self.basepath)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 3906, in _UpdateWithParsedAppYaml
  self.UpdateVersion(rpcserver, basepath, appyaml, APP_YAML_FILENAME)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 3791, in UpdateVersion
  return appversion.DoUpload(paths, openfunc)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 2445, in DoUpload
  self._AddFilesThatAreSmallEnough(paths, openfunc)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 2537, in _AddFilesThatAreSmallEnough
  for path in paths:
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 2680, in FileIterator
  entries = set(os.listdir(os.path.join(base, current_dir)))
WindowsError: [Error 3] The system cannot find the path specified: 'C:\\xampp\\htdocs\\heroku\\ckwebrtc\\node_modules/grunt-closurecompiler/node_modules/closurecompiler/node_modules/tar/node_modules/fstream/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/*.*'
2015-04-16 22:36:55 (Process exited with code 1)
You can close this window now.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-02 03:48:01

我不确定这是否是窗户问题。我再次尝试从koding.com (在线云),并成功地设置了应用程序。

我就是这么做的。

代码语言:javascript
复制
$ git clone https://github.com/webrtc/apprtc.git

使用应用程序ID编辑app.yaml、package.json、mainfest.json等。

代码语言:javascript
复制
$ sudo npm install grunt-cli   
$ sudo npm install
$ sudo grunt build
$ sudo python /home/campuskarma/google_appengine/appcfg.py --oauth2 -A ckwebrtc update ./out/app_engine/ 

如果遇到请求回滚的错误,请执行以下命令:

代码语言:javascript
复制
$ sudo python /home/campuskarma/google_appengine/appcfg.py --oauth2 -A ckwebrtc rollback ./out/app_engine/      
$ sudo python /home/campuskarma/google_appengine/appcfg.py --oauth2 -A ckwebrtc update ./out/app_engine/                                                                                    

这里提到的每个命令都应该从应用程序文件夹的根目录执行。(即克隆应用程序的文件夹)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29673397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档