我需要在 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/npm
,www/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
您可能使用的正常软件包。