#rust
В сеть выложили второе издание популярной книги “Язык программирования Rust” (https://github.com/ruRust/rust_book_2ed).
Там же и инструкция, как собрать книжку из заготовок, с помощью mdbook build. Однако
- не получается! При выполнении этой команды вадаются сообщения:
(mdbook::utils): Error: Summary parsing failed
(mdbook::utils): Caused By: There was an error parsing the numbered chapters
(mdbook::utils): Caused By: Error at line 127, column 31: You can't have an empty
link.
Я полный профан в Rust, для того и книжку пытаюсь получить - что бы прочитать. Может
мне кто-то подсказать, в чём тут проблема?
Да, при первом запуске mdbook build выдалось длинное сообщение про то, что файл book.toml
старого формата и его необходимо подправить. Я исправил, в соответствии с рекомендациями.
Получилось вот так:
[book]
title = "The Rust Programming Language"
author = "Steve Klabnik and Carol Nichols, with Contributions from the Rust Community"
[build]
[build-dir]
destination = './build'
Ответы
Ответ 1
Действительно не собирается. Но вопрос можно решить. Не собирается потому, что в файле src/SUMMARY.md не прописано несколько линков. Поступаем следующим образом: В каталоге src создаем файл dummy.md примерного содержания ## Это файл-заглушка В документации не хватало пару файлов и книга не собиралась. Для этого делаем файл-заглушку. В файле src/SUMMARY.md в самом конце прописываем линки на этот файл ... - [Appendix](appendix-00.md) - [A - Keywords](appendix-01-keywords.md) - [B - Operators](appendix-02-operators.md) - [C - Derivable Traits](dummy.md) - [D - Nightly Rust](dummy.md) - [E - Macros](dummy.md) - [F - Translations](dummy.md) - [G - Newest Features](appendix-07-newest-features.md) Все, после этого сборка проходит нормально.
Комментариев нет:
Отправить комментарий