【问题标题】:Sails js installation on ubuntu VPS 16.04?在 ubuntu VPS 16.04 上安装 Sails js?
【发布时间】:2017-01-05 20:15:27
【问题描述】:

我在本地机器(ubuntu)上使用sails js(0.12.4)的版本:

node -v =  v4.5.0, nodejs -v = v4.5.0, npm -v =2.15.9 and sudo npm -v = 3.10.0

当sailsjs 没有在VPS 16.04/14.04 ubuntu 服务器上安装时,它工作正常。

当我尝试使用命令安装最新的sails 时:

sudo npm install -g sails

它给出以下输出:

Killed.............] | fetchMetadata: sill mapToRegistry uri https://registry.npmjs.org/tough-cookie

当我尝试使用以下命令进行安装时:

sudo npm install -g sails@0.11.5 or npm install -g sails@0.11.5

然后它显示以下错误消息:

> sails@0.11.5 preinstall /usr/lib/node_modules/sails
> node ./lib/preinstall_npmcheck.js

Sails.js Installation: Checking npm-version successful
npm WARN deprecated grunt-lib-contrib@0.7.1: DEPRECATED. See readme: https://github.com/gruntjs/grunt-lib-contrib
npm WARN deprecated native-or-bluebird@1.1.2: 'native-or-bluebird' is deprecated. Please use 'any-promise' instead.
npm WARN deprecated lodash@2.4.1: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
Killed

请建议,我将如何在 ubuntu 16.04 LTS 上安装sails?

谢谢!

【问题讨论】:

  • 它甚至没有安装最新版本:node -v = 6.4.0 nodejs -v = 6.4.0 npm -v = 3.10.3 sudo npm -v = 3.10.3 仍然显示相同的错误消息:sudo npm install -g Sails Killed.............] - fetchMetadata:动词 afterAdd /root/.npm/util-deprecate/1.0.2/package/package.json 编写跨度>
  • 你是否使用任何节点版本管理器
  • @Akinjide Bankole - 我正在使用 nvm
  • 想了很多,我猜你添加一个 .nvmrc 到你的 touch ~\.nvmrc 文件夹,然后安装最新的 nodenpmnvm。然后编辑.nvmrc文件并添加节点版本重新启动您的终端应用程序并重试。
  • Akinjide Bankole - 仍然显示正常错误:sudo npm install -gsails Killed.......] / fetchMetadata: sill mapToRegistry uri registry.npmjs.org/request

标签: node.js ubuntu npm sails.js nvm


【解决方案1】:

您的 VM 上的 RAM 很可能已用完。

安装脚本通常会占用大量堆空间,这可能需要 1-2GB 的 RAM。如果您的运行时应用不需要这样的内存,您可以考虑将 node_modules 从您的开发机器运送到您的虚拟机(或使用 docker)。

【讨论】:

  • 我不明白为什么这个答案被否决了。这正是我的情况。我调整了虚拟机的大小,将 RAM 从 512MB 增加到 1GB,它就像一个魅力。这实际上应该是公认的答案
  • 是的.. 增加 RAM 大小后。有效。谢谢你:)
  • 我很高兴它有帮助。如果您不介意,请点击我的答案旁边的勾号图标,将答案标记为“已接受”。
猜你喜欢
  • 2017-04-12
  • 2018-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-23
  • 2021-09-11
相关资源
最近更新 更多