17

setenv を使用して環境変数を設定したい:

setenv NODE_ENV localhost  

しかし setenv は、コマンドが見つからないというエラーを出します。setenv に相当する MAC OSX を実行する方法を知っている人はいますか? ありがとう!

4

3 に答える 3

31

あなたが欲しいexport

NODE_ENV=localhost
export NODE_ENV

または1行で export NODE_ENV=localhost

これはOSX自体とは何の関係もありません。シェルとしてのbash vs (t)cshとはもっと関係があります

于 2013-09-24T18:20:31.357 に答える
8

Mac に最適なのは次のとおりです。

launchctl setenv NODE_ENV localhost

変数を永続化し、再起動を避けたい場合。

見る:

http://www.dowdandassociates.com/blog/content/howto-set-an-environment-variable-in-mac-os-x-slash-etc-slash-launchd-dot-conf/

于 2014-08-26T13:39:34.417 に答える