簡體   English   中英

更新Elastic Beanstalk中的nodejs

[英]Updating nodejs in Elastic Beanstalk

我一直在嘗試將一個流星項目(排行榜示例)部署到Amazons Elastic Beanstalk。 我使用了https://gist.github.com/fightingtheboss/5432059上的ebconfiguration腳本編輯了ROOT_URL和NodeVersion,並添加了MONGO_URI和DISABLE_WEBSOCKETS變量。 在這之后,meteor抱怨它至少需要節點v0.10.21,並且在檢查之后我看到盡管我在配置腳本和控制台中指定了0.10.21,但服務器打印出它正在運行nodejs v0。 8.24。 我已經嘗試通過yum塊指定更新,手動下載最新版本的節點並將其移動到/ usr / local /以及下載源和編譯。 這些都不起作用,服務器堅持認為它運行節點v0.8.24。 有誰知道如何將Elastic Beanstalk上的nodejs更新到至少v0.10.21?

在EB中更新節點版本的步驟。

  1. 轉到EB控制台
  2. 選擇您的環境
  3. 從左側菜單中選擇Configuration
  4. 單擊“軟件配置”的設置圖標
  5. 將節點版本0.8.24更改為0.10.21
  6. 按下位於右下角的“保存”按鈕。

這個過程可能需要幾分鍾。

你的彈性豆莖容器多大了? 如果它最初是在幾個月前創建的,那么可以在該容器中運行的節點版本存在限制( http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html )。

如果不是上述內容,當您通過控制台升級時,控制台是否顯示您的版本為0.10.21?

根據該文檔,EB支持的最新版本的節點是0.10.10:

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.container.html

編輯:正如克里斯所說,0.10.21應該得到支持但是根據我的經驗,我只使用你描述的方法成功地工作了0.10.10。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM