gitbook alias /path/to/gitbook-cli 3.2.3 # からの gitbook serve
すると、本当はaliasを貼った方でgitbookを動かしたいのになぜかインストールが始まる。
ソースコードを追っかけてみると、 ~/.gitbook/versions
にソースコードがインストールもしくはシンボリックリンクが貼られるみたいだけど、gitbook lsしてもaliasで作ったシンボリックリンクのディレクトリが認識されていない。
lsの中身を見てみると、package.jsonの名前を見て判別しているようだ。
https://github.com/GitbookIO/gitbook-cli/blob/master/lib/local.js#L36