包版本不在目录中

时间:2015-05-13 16:20:10

标签: meteor

我需要在没有互联网访问权限的远程服务器上运行meteor。我在具有Internet访问权限的本地计算机上进行开发工作。我将整个项目目录复制到远程计算机并运行

meteor

它返回:

While selecting package versions:
error: Package version not in catalog: rzymek:fullcalendar 2.3.1

While refreshing package catalog to resolve previous errors:
error: Network error: wss://packages.meteor.com/websocket: getaddrinfo
ENOTFOUND

我认为所有必要的文件都包含在项目目录中?我不知道如何解决这个问题。运行meteor在我的开发机器上使用完全相同的文件就可以了。

1 个答案:

答案 0 :(得分:1)

似乎meteor不再在项目目录中存储依赖项,而是在~/.meteor/packages中。因此,单独捆绑项目目录是不够的。但您可以编写一个从.meteor/packages读取的脚本,然后从~/.meteor/packages中获取列出的包。您仍然需要考虑如何将它们放在远程服务器上的正确位置,但是应该可以将它们放在项目目录的packages目录中(尽管有些重命名)可能是必要的,因为流星似乎用:中的_取代了~/.meteor/packages

相关问题