約束の地

キャロ組

CaminteJS の cli で -i できない場合

CaminteJS

こちらです。Node の ORM です。

現象

caminte-cli を入れて $ caminte -i すると以下のように怒られる場合があります。

$ caminte -i
fs.js:667
  return binding.open(pathModule.toNamespacedPath(path),
                 ^

Error: ENOENT: no such file or directory, open '/foo/bar/node_modules/caminte-cli/bin/../templates/Model.ejs'

結論

bin/caminte の 60行目 に書いてあるファイル名の、先頭の大文字を小文字に修正する。プルリクは出ているのですががまだマージされていないようです

- var mdl = fs.readFileSync(__dirname + '/../templates/Model.ejs', 'utf-8');
+ var mdl = fs.readFileSync(__dirname + '/../templates/model.ejs', 'utf-8');

備考

N Air でこの前 masarakki さんが出してたプルリクを思い出しました。

Powered by はてなブログ