как удалить залипшую старую версию gitbook

Я только что установил gitboot на свою Ubuntu 14.04. Вскоре я обнаружил, что это ошибочно. gitbook -h показывает следующее:

home: gitbook -h

Usage: gitbook [options] [command]


Commands:

ls                        List versions installed locally
current                   Display currently activated version
ls-remote                 List remote versions available for install
fetch [version]           Download and install a <version>
alias [folder] [version]  Set an alias named <version> pointing to <folder>
uninstall [version]       Uninstall a version
update [tag]              Update to the latest version of GitBook
help                      List commands for GitBook
*                         run a command with a specific gitbook version

Options:

-h, --help               output usage information
-V, --version            output the version number
-v, --gitbook [version]  specify GitBook version to use
-d, --debug              enable verbose error

основные команды, такие как «сборка», «обслуживание», «pdf», даже не указаны в справочной информации! Тем не менее, я могу использовать «gitbook pdf» или «gitbook serve». Поэтому я проверил его версию и обнаружил, что это очень старая версия 2.1.3. ТАК Я использовал «обновление gitbook», чтобы получить 2.6.7; а также установил самую последнюю версию. Теперь у меня есть:

home: gitbook ls
GitBook Versions Installed:

* 3.0.0-pre.9
  2.6.7

Run "gitbook update" to update to the latest version.
home: gitbook -V
      2.1.3
home: 

Хотел избавиться от старой версии 2.1.3, но не получилось.

home: gitbook uninstall 2.1.3

Error: ENOENT, lstat '/home/chensy/.gitbook/versions/2.1.3'

Любая идея, как удалить 2.1.3? Почему «gitbook -h» дал мне неполный список команд?


person user3015347    schedule 28.04.2016    source источник


Ответы (2)


-V указывает версию CLI, а не основного модуля gitbook (2.6.7 или 3.0.0). У вас есть последние версии от каждого.

person nagim    schedule 24.05.2016

Похоже, у вас нет 2.1.3. То есть ENOENT рассказывает.

Для любой установленной версии вы также можете удалить ее, просто удалив ее каталог установки. например

rm -fr ~/.gitbook/versions/2.6.7
person Ming C    schedule 10.02.2020