Rust 1.39.0์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ Rust ๋ฒ์ ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ์ฌ ์ค์นํ์ต๋๋ค.
์ด์ vscode์์ ์๋ ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค. Rust ๋ฒ์ ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ์ฌ ์ค์นํ ๋ Rust ์ปดํ์ผ๋ฌ ๋๋ ๋ฐ์ด๋๋ฆฌ ์์น๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ Rust ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์ผ ํฉ๋๊น?
์ค๋ฅ
Couldn't start client Rust Language Server
์ด๊ฒ์ /bin/sh
์ ๊ด๋ จ์ด ์์ผ๋ฉฐ $PATH
์์ Rustup์ ์ฐพ์ ์ ์์ต๋๋ค.
Command failed: rustup toolchain list /bin/sh: rustup: command not found
macOS์์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. $ sh
, $ bash
๋ฐ $ zsh
์ฌ์ฉํ์ฌ which rustup
์ ํ์ธํ์ต๋๋ค. Rustup์ ํญ์ /Users/user/.cargo/bin/rustup
์์ต๋๋ค. ๋ฐ๋ผ์ $PATH
๋ฌธ์ ๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. rls
/Users/user/.cargo/bin/rls
์์ต๋๋ค.
์
๋ฐ์ดํธ:
"rust-client.rustupPath": "/Users/user/.cargo/bin/rustup"
๋ฅผ ๋ช
์์ ์ผ๋ก ์ค์ ํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
@eratio08 ๋ ์ ๋๊ธ ๋๋ถ์ ~/Library/Application Support/Code/User/settings.json
ํ์ฌ ๋ช
์์ ์ผ๋ก "rust-client.rlsPath": "/Users/NathanielRuiz/.cargo/bin/rls"
์ถ๊ฐํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
( Ctrl + Shift + P
-> Preferences: Open User Settings
์์๋ ์ด ์์
์ ์ํํ ์ ์์ต๋๋ค.)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
macOS์์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
$ sh
,$ bash
๋ฐ$ zsh
์ฌ์ฉํ์ฌwhich rustup
์ ํ์ธํ์ต๋๋ค. Rustup์ ํญ์/Users/user/.cargo/bin/rustup
์์ต๋๋ค. ๋ฐ๋ผ์$PATH
๋ฌธ์ ๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.rls
/Users/user/.cargo/bin/rls
์์ต๋๋ค.์ ๋ฐ์ดํธ:
"rust-client.rustupPath": "/Users/user/.cargo/bin/rustup"
๋ฅผ ๋ช ์์ ์ผ๋ก ์ค์ ํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.