Bulblub

FishShellで一時的に環境変数を与える

January 09, 2014

MochaでCoffeeScriptのテストをnode-inspectorでデバッグする時の話し。 zshとかbashとかは以下の書き方で問題ないけど、fishの場合は書き方が違う。前にも引っかかったのでメモ。

$ NODE_PATH=build/app:build/app/components mocha —debug-brk —compilers coffee:coffee-script app/test/test.coffee

引っかかったとはいえ、いつからかこんな丁寧なメッセージが出るようになってた。

fish: Unknown command ‘NODEPATH=build/app:build/app/components’. Did you mean to run mocha with a modified environment? Try ‘env NODEPATH=build/app:build/app/components mocha…‘. See the help section on the set command by typing ‘help set’.

Fishshellは以下の書き方でOK

$ env NODE_PATH=build/app:build/app/components mocha —debug-brk —compilers coffee:coffee-script app/test/test.coffee

Tags:

Tomotsugu Kaneko

Written by Tomotsugu Kaneko who lives and works in Japan. Follow me on Twitter