環境変数の設定とnode.jsサーバーの実行

環境変数の設定とnode.jsサーバーの実行

Ubuntuには次のものがあります。

$ DEBUG=* node server.js

ただし、FreeBSDでこれを試みると、次のエラーが発生します。

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

どうすればいいですか?

答え1

setenvあなたは混乱しているようですenvsetenvに内蔵cshそしてsh環境変数の値を定義するためにのみ使用され、このように実行するためのコマンドは必要ありませんenv

一般的な使い方setenvは次のとおりです。

setenv [VAR [word]]

一般的な使い方envは次のとおりです。

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

たとえば、

env DEBUG="*" node server.js

関連情報