Prevent the error in "cargo install rustbook" on Circle CI #200
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Circle CI で rustbook に関連する以下の問題を解決します。
cargo install rustbook
で malformed URL エラーが起こらないように$HOME/.gitconfig
を削除する。エラーの内容
根本的な原因は Cargo が使用している libgit2 が、
ssh://[email protected]:/
という URL に対応していないためと思われる。この URL は、最近 Circle CI の box に追加された$HOME/.gitconfig
の URL リライトルールで生成されている。暫定的な対応として、
$HOME/.gitconfig
を削除する。関連する issue コメント:
the-rust-programming-language-ja/pull/198,
rust-by-example-ja/issues/38
cargo install rustbook
に--force
オプションを追加。