设置环境变量并运行node.js服务器

设置环境变量并运行node.js服务器

在 Ubuntu 中我有这个:

$ DEBUG=* node server.js

但在 FreeBSD 中我尝试这样做并得到以下错误:

# setenv DEBUG * node server.js
setenv: Too many arguments.

我怎样才能做到这一点?

答案1

看来你很setenv困惑env。内置setenvcshsh仅用于定义环境变量的值,它不需要像那样需要命令来执行env

的典型用法setenv是:

setenv [VAR [word]]

而典型用法env是:

env [VAR=word ...] [command [argument ...]]

例如:

env DEBUG="*" node server.js

相关内容