IntelliJ是個很強大的IDE,但也常常會重複出現一些惱人的問題。像是在開啟Rust程式專案時,有時候IntelliJ會無法正確引用到Rust的工具鏈(Toolchain),使得組態(Configuration)功能作廢。
如下圖,因為IntelliJ出了莫名其妙的問題,導致正常的Rust專案無法正常使用Configuration功能。
此時解決方法有兩種,第一種是開啟任意的Rust原始碼檔案,也就是.rs
檔案。正常情況下,IntelliJ在數秒鐘之後就會去重新認識到這個專案是一個Rust程式專案,而匯入正確的Rust的專案設定。
另一種方法是開啟.idea/workspace.xml
檔案,在project
標籤內層手動添加如下的component
標籤:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
...
<component name="RustProjectSettings">
<option name="toolchainHomeDirectory" value="$USER_HOME$/.cargo/bin" />
</component>
...
</project>
如此一來IntelliJ就能抓到Rust的工具鏈了!