如何解决[LiveView]文件服务器不可用。 OSX上无法访问主机

时间:2017-11-30 00:13:23

标签: appcelerator titanium-alloy appcelerator-alloy

Appcelerator LiveView未连接到新开发笔记本电脑上的模拟器/设备。使用2个不同的WiFi网络进行测试时会发生连接错误。

问题是,如何解决/调试[LiveView]文件服务器不可用错误消息?

"[LiveView] File Server unavailable. Host Unreachable @ 192.168.0.7:8324"

"[LiveView] File Server unavailable. Host Unreachable @ 127.0.0.1:8324"

我尝试了以下内容:

  • 清理项目
  • 从终端运行killall节点。
  • 重新运行项目
  • 将LiveView主机IP更改为127.0.0.1
  • 重新启动/重试/重新启动/重试/ BangHeadOnDesk

唯一可疑的是......

在仿真器上从Safari请求IP:8324时,我收到了一个快速的JSON响应。在模拟器上从Safari请求IP:8323时,我在Safari中没有收到回复,但在Appcelerator控制台中看到[LiveView] Client connected

我的环境是:

  • Mac OS X 10.13.1
  • Node.js Version 8.9.1
  • npm版本5.5.1
  • Titanium CLI版本5.0.14
  • Titanium SDK版本6.3.0.GA
  • 目标平台iPhone

运行app"

时显示控制台
[LiveView] version 1.2.1
[LiveView] Alloy project monitor started
[LiveView] File Server Started on 0.0.0.0:8324
[LiveView] Event Server Started on 0.0.0.0:8323
[INFO] :   KitchenSink/6.3.0 (6.3.0.3620088)
[ERROR] :  Script Error {
[ERROR] :      column = 223;
[ERROR] :      line = 671;
[ERROR] :      message = "[LiveView] File Server unavailable. Host Unreachable @ 192.168.0.7:8324\n[LiveView] Please ensure your device and computer are on the same network and the port is not blocked.";

1 个答案:

答案 0 :(得分:2)

<强>分辨

此问题已得到解决。

设置新的macbook后,我导入了Kitchen Sink v2 sample app from the appcelerator GIT repo以启动并运行。 Liveview从未奏效,但没有Liveview的运行工作正常。

今天早上我怀疑问题可能是节点安装/权限问题,我尝试了making the /usr/local directory writable by all

仍然没有运气,是的,我做了..清理项目,重启appcelerator,killall等。

最后,我只是创建了一个新的合金项目,LiveView在新项目上运行得很好。

一定是个傻瓜我以为所以我回到了Kitchen-v2项目......清理了项目...编译并运行LiveView - 仍然无法正常工作

问题似乎是(在我的情况下)Kitchen Sink v2示例应用。