【问题标题】:install sails manually on ubuntu server在 ubuntu 服务器上手动安装sails
【发布时间】:2015-09-19 00:12:13
【问题描述】:

我的 Ubuntu 服务器位于防火墙后面。因此,当我尝试使用命令 npm installsails -g 运行命令以通过 putty 安装sails 时,我收到错误错误:连接 ECONNREFUSED。 因此,如果我可以将sails包下载到我的本地,然后在防火墙服务器上手动移动包并安装它。我尝试在网上寻找一些帮助,但无法获得。请指导如何进行

【问题讨论】:

  • 你还需要依赖项。

标签: javascript node.js npm sails.js ubuntu-14.04


【解决方案1】:

如果您的计算机未连接到互联网,npm 将无法工作。

如果您有另一台计算机连接到互联网,您可以在那里运行 npm 命令,然后将内容复制到另一台计算机。 (例如通过 U 盘)

在大多数情况下,您应该没有问题,即使在不同的操作系统上也是如此。

关于全局模块的注意事项:对于全局模块(例如 gulp、bower、forever),您将无法使用这种技术安装到 node_modules 中。但是,您可以通过将它们保存到包 json 并从其本地路径运行它们来在本地安装它们。

例如

npm install --save forever
./node_modules/forever/bin/forever

检查文件系统的确切路径。

【讨论】:

  • @AdrianLynch:哎呀。意思是说操作系统。现在更正了,谢谢
  • 当我坐在没有互联网连接的火车上时,我就是这样做的。当你需要一个模块时,去拿吧! :D
  • 我尝试了上述选项。我将文件夹从 /usr/lib/node_modules 从本地移动到位于 /usr/lib/node_modules 的防火墙后面的服务器。之后我尝试运行命令“永远启动 app.js”,我收到一条错误消息“永远:找不到命令”如果我需要移动一些其他文件和文件夹,请指导。
  • @kab:我关于全局模块的更新说明对您有帮助吗?
  • 是的,它确实帮助了我一点,但我计划使用 docker。感谢您的指导和回复。
猜你喜欢
  • 2019-11-20
  • 1970-01-01
  • 1970-01-01
  • 2017-01-05
  • 2011-08-25
  • 1970-01-01
  • 2019-07-09
  • 2014-10-27
  • 2015-12-03
相关资源
最近更新 更多