$ cd fonttools-rs $ cargo build Updating crates.io index Downloaded num-iter v0.1.42 Downloaded num-complex v0.4.0 --snip-- warning: `fonttools` (lib) generated 2 warnings Finished dev [unoptimized + debuginfo] target(s) in 12m 13s
・・・あれ?また依存クレートとかのビルドが・・・。細かいバージョンの違いだろうか・・・。crates.io からとは違い今度は 82 個のクレートだけど・・・。地味につらい・・・。ビルド後に target/debug/deps
の下を見るとえらいことに・・・。target 直下で du -h
すると 664M だと。なんだこりゃ・・・富豪的だなぁ。
$ cargo build --release
で最適化が実行されるはずだが、もっと時間がかかりそうだ・・・。
そして、
$ cargo install --path .
とすればこのローカルのクレートをインストールできるのかな?うまくいかなければ Cargo install --path . fails where cargo build --release succeeds - #2 by Nemo157 - help - The Rust Programming Language Forum も参考にすれば良いかも。
rust - How to use a local unpublished crate? - Stack Overflow みたいに参照させても使えるのかもしれない。
Rust 版 fontTools (1) - らんだむな記憶 での
cargo install fonttools_cli
で併せて fonttools
も入っていたので次回 crates.io からインストールした fonttools を使ってみる。