2014-10-04 40 views
0

我創建包併發布它,它是「幻影」發佈換弓問題流星

的只是一個簡單的包裝我部署它使用

sudo meteor publih --create 

然後將其添加到我的應用

$> meteor show sasi513:[email protected] 
Version 1.0.0 : phantom node Package wrapper 
     Architectures: os.linux.x86_32+web.browser+web.cordova 


Maintained by sasi513. 

編輯 後來,當我嘗試將它部署到meteor deploy xxx.meteor.com

Errors prevented deploying: 
While building the application: 
error: Unable to download package builds for this architecture. 

,我試圖發佈換拱

sudo meteor publish-for-arch sasi513:[email protected] 
sasi513:phantom: updating npm dependencies -- phantom... 
Bundling build... 
Creating package build... 
Uploading build... 
Publishing package build... 
Error from package server 
: Cannot override existing build [403] 

什麼是錯在這裏任何人有這個

+0

您是否曾使用此工作? – 2014-10-05 04:30:54

+0

我發佈了它從linux_64位,它發佈,它被部署,它顯示沒有錯誤,沒有什麼顯示在服務器上,甚至沒有在控制檯中的錯誤 – Sasikanth 2014-10-05 05:34:26

+0

哦,我看到。我不知道,也許你可以將它部署到你自己的服務器上,看看機器,看看它在做什麼。就像我說的phantom.js非常瘋狂。 – 2014-10-05 06:02:33

回答

1

想法的文件說:

你需要運行從不同的體系結構發佈到拱形,以 上傳不同的構建。

您是否在不同的架構上運行該命令?還是同一臺機器?因爲在同一臺機器上運行該命令不會工作。[1]根據你的描述,這聽起來像你沒有從你想要支持的其他體系結構中嘗試它。

[1] http://docs.meteor.com/#meteorpublishforarch

+0

我想部署到流星服務器,從哪個體系結構它需要運行此命令? – Sasikanth 2014-10-04 06:10:17

+0

我從ubuntu發佈了它,流星服務器需要哪個拱? – Sasikanth 2014-10-04 06:11:05

+0

可能是linux 64bit,但我不知道,你是否只用你的ubuntu構建來試試它?當您嘗試在流星服務器上使用您的軟件包時,它是否中斷?發佈到大氣層不會部署到流星服務器,它只是讓您的軟件包可供其他用戶使用。 – 2014-10-04 06:11:48