在 FreeBSD 上使用旧版本的 Node 和 NPM

在 FreeBSD 上使用旧版本的 Node 和 NPM

我需要在 freebsd 上安装旧版本的 NODE 和 NPM 才能使用 GHOST(一个非常酷的博客平台)。我想在我自己的系统上执行此操作,最好是在 FreeBSD VM 上。

系统已经设置好了,但是说到NODE,我特意做了:

pkg install node4-4.2.3

安装得很好,但是当我这样做时:

pkg install npm (whatever version I can find using pkg search npm)

它尝试将节点升级到版本 5.xx

任何对此的帮助将不胜感激。在这种情况下,我真的很想避免使用一键应用程序部署,或使用共享托管等。部分原因也是为了让我更多地了解 freebsd 上的 node/npm,并且还能够安装同一台机器上的多个节点站点。

答案1

要安装www/npmwww/node4您必须使用 ports 系统。

该端口www/npm具有默认构建选项

NODE4=off: Use www/node4 as backend

你可以用以下命令打开它

cd /usr/port/www/npm; make config

并使用您最喜欢的构建工具构建端口或

 cd /usr/port/www/npm; make install clean

您可能希望将 GHOST 设置封装在监狱中,这样www/npm正在使用的软件包www/node4就不会干扰www/npm您可能使用的正常软件包。

相关内容