node-webkit-builderを実行できない
備忘。
mllrsohn/node-webkit-builder をnpm installして実行しようとするとエラーとなる。
env: node\r: No such file or directory
これは既知の問題のようで、GithubのIssuesではvimのコマンドで解決する方法が紹介されていた。
env: node\r: No such file or directory
-
- -
ただ、viのコマンドをコマンドラインで実行できるか分からなかったので、.travis.ymlでは下記を参考に sed コマンドで改行コードを変換する処理を事前にやっておくことでとりあえず解決したようだ。
linux - How to convert DOS/Windows newline to Unix newline in bash script? - Stack Overflow
sed $'s/\r$//' # DOS to Unix
sed コマンドで元のファイルに上書き保存する方法は下記を参考に。
sedコマンドでファイルを上書き編集 | OpenGroove
-
-
- -
-
.travis.ymlのafter_successはこんな感じになった。
after_success: - npm install -g bower - npm install - sed -i -e $'s/\r$//' node_modules/node-webkit-builder/bin/nwbuild - "./build.sh"