下载Calibre应用程序。将calibre.app
移动到应用程序文件夹后,创建一个指向ebook-convert工具的软件链接:
$ sudo ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/bin
这样就可以在任何目录下执行目录执行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
您可以使用 $PATH 中的任何目录替换 /usr/bin
。
环境变量配置
先启动ebook-convert完成第一次启动配置,然后关闭。接着在命令行窗口修改环境配置文件,加入EBOOK_PATH
(ebook-convert命令的所在目录)
vim ~/.bash_profile
export EBOOK_PATH=/Applications/calibre.app/Contents/MacOS
export PATH=$PATH:$EBOOK_PATH
然后刷新一下刚刚的配置:
source ~/.bash_profile
最后测试一下ebook-convert
指令是否能正常被调用:
$ ebook-convert --version
ebook-convert (calibre 2.81.0)
Created by: Kovid Goyal <[email protected]>