我正在使用MeteorJS 0.6.1和NPM集成。
对于流星应用程序,我需要使用NodeJS模块node-time。 需要构建此模块才能运行。在我的计算机上它正在运行,但它是为本地平台构建的:Mac OS ..
当我执行“ meteor deploy mysite.meteor.com ”时,我在meteor.com云上收到以下错误:
INFO错误: /meteor/containers/xxx-yyy/bundle/app/packages/time/node_modules/time/build/Release/time.node: 无效的ELF标题
我想问题是,meteor.com与我的mac不是同一个平台。
所以问题是, 如何“准备”/“构建”/“配置”我的应用程序才能在meteor.com平台上运行。
PS:Meteor 0.6.0: brand new distribution system, app packages, NPM integration:
如果NPM模块具有特定于体系结构的二进制组件,则捆绑包 使用meteor bundle或meteor deploy构建的将包含组件 为开发人员的平台而构建,可能无法在其他平台上运行 平台。