如何使用0.6.6将Meteor应用程序捆绑到另一个平台?

时间:2013-10-13 14:40:10

标签: meteor

我有一个在Mac上开发的Meteor应用程序,我推送给Github。然后我将更改从Github下载到我的生产服务器,并在生产服务器上的app目录中执行:

sudo mrt bundle ../bundle.tgz

...创建一个捆绑包然后我可以解压缩并运行:

cd ../
sudo tar -zxvf bundle.tgz
cd bundle
node main.js

更新到0.6.6.1后,此操作停止了。

现在,当尝试在生产服务器上捆绑应用程序时,我得到:

  

当陨石做它的事情时退一步

     

完成安装智能套装

     

好的,一切都准备好了。流星来了!

     

错误阻止了捆绑:

     

构建应用程序时:

     

server / node_modules / fibers / build.js:1:15:意外的令牌ILLEGAL

     

server / node_modules / fibers / test.js:1:15:意外的令牌ILLEGAL

所以我将应用程序捆绑在我的Mac上,使用FTP客户端将bundle.tgz文件传输到生产服务器,解压缩tarball,然后执行必要的操作:

cd bundle/programs/server
sudo npm remove fibers
sudo npm install fibers

并启动了节点进程,一切正常。

我的问题是,为什么我不能再将这个应用程序捆绑在生产服务器上了?其他人遇到过这样的事情吗?

0 个答案:

没有答案