つまづいたのでメモ。
問題
Gitbookでepub変換コマンドを使うにはebook-convertをインストールする必要があるが、公式ドキュメントに書かれているコマンドだとうまくいかなかった。Operation not permitted
エラーが発生してしまう。
$ sudo ln -s ~/Applications/calibre.app/Contents/MacOS/ebook-convert /usr/bin
ln: /usr/bin/ebook-convert: Operation not permitted
原因
1. calibre.appが存在するディレクトリが違う
私の環境では、calibre.appが存在するディレクトリは~/Applications
ではなく/Applications
だった。
⇒正しいディレクトリを指定してあげればオッケー。
2. /usr/binは書き込みができない
macOSはElCapitan以降、/usr/bin
への書き込みができなくなっている。
⇒公式ドキュメントに、You can replace /usr/bin with any directory that is in your $PATH.
と書いてある。なので、私のPCに設定されてるPATH変数からぽいものを選択。
解決
これでうまくいった。
$ sudo ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin