Skip to content

fix: seichi-portal-backend テンプレートで rust-analyzer が標準ライブラリを読めない問題を修正する#313

Merged
rito528 merged 1 commit into
mainfrom
fix/seichi-portal-backend-rust-src
Apr 19, 2026
Merged

fix: seichi-portal-backend テンプレートで rust-analyzer が標準ライブラリを読めない問題を修正する#313
rito528 merged 1 commit into
mainfrom
fix/seichi-portal-backend-rust-src

Conversation

@rito528
Copy link
Copy Markdown
Owner

@rito528 rito528 commented Apr 19, 2026

概要

  • templates/seichi-portal-backend/flake.nix の Rust ツールチェインに rust-srcrust-analyzer コンポーネントを追加
  • rust-bin.stable.latest.default はデフォルトで rust-src を含まないため、rust-analyzer が sysroot から標準ライブラリのソースを見つけられず can't load standard library エラーが発生していた
  • extensions で明示的に指定することで解消する

確認事項

  • VSCode のログで can't load standard library および Failed to read Cargo metadata エラーが出ていることを確認済み
  • 原因は rust-src コンポーネント不足であり、extensions に追加することで解消される想定
  • nix develop でシェルを再起動後、VSCode を開き直して動作確認が必要

補足

  • rust-analyzerextensions 経由で追加することで、nixpkgs の別パッケージではなく toolchain と同じバージョンの rust-analyzer が使われるようになる

🤖 Generated with Claude Code

rust-bin.stable.latest.default には rust-src コンポーネントが含まれないため、
rust-analyzer が sysroot から標準ライブラリのソースを見つけられずエラーになっていた。
extensions に rust-src と rust-analyzer を追加して解消する。

Co-authored-by: Claude Code <noreply@anthropic.com>
@rito528 rito528 merged commit 5331fb7 into main Apr 19, 2026
8 checks passed
@rito528 rito528 deleted the fix/seichi-portal-backend-rust-src branch April 19, 2026 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant