我可以看到 NixOS 有以下版本可供安装:
...
nodejs-0.10-statsd-0.7.2
nodejs-0.10.42
nodejs-4.3.1
nodejs-5.9.0
...
然而 systemPackages 不喜欢我安装nodejs-5.9.0
,因为它抱怨说:
error: syntax error, unexpected INT, expecting ID or OR_KW or DOLLAR_CURLY or '"', at /etc/nixos/configuration.nix:49:14
(use ‘--show-trace’ to show detailed location information)
error: syntax error, unexpected INT, expecting ID or OR_KW or DOLLAR_CURLY or '"', at /etc/nixos/configuration.nix:49:14
(use ‘--show-trace’ to show detailed location information)
building the system configuration...
error: syntax error, unexpected INT, expecting ID or OR_KW or DOLLAR_CURLY or '"', at /etc/nixos/configuration.nix:49:14
(use ‘--show-trace’ to show detailed location information)
这表明我做错了什么。我宁愿不只是安装,nix-env -i ...
因为我希望它在系统范围内(并且我正在为我的所有开发机器构建我的标准 NixOS 配置)。
根据nixpkgs 存储库v6 可用,但我不知道如何nixos-rebuild
通过 configuration.nix 或其他方式安装它。
如何正确配置它以便我可以安装最新版本的 NodeJS,或者专门安装 5.9.0?