前言
事情的緣由是這樣的——某天我開開心心的打開computer想要碼一會磚,然後萬惡的Phpstorm一直在詢問我sftp的登錄用户名和密碼。即便我輸入的時候選中了記住密碼,在程序重啓之後這貨又會再次詢問。之後發現Datagrip也犯了一樣的毛病,一直詢問我數據庫登錄信息……
這裏必須要吐槽一下JB家IDE的腦殘設計——明知道是缺少依賴軟件包,為啥就不能直接在前端拋一個錯誤呢?搞得我還得一點一點的翻程序日誌,我太難了=_=…
錯誤原因
錯誤原因很簡單,就是前面説的:缺少依賴包。具體缺少的是一個叫做gnome-keyring的包,這個包是用來保存各種密碼的。
解決方案
安裝之。以下列出常見的三個系列發行版下的安裝方式,其他發行版的同學使用各自的包管理器直接安裝就行,這個包通常都是集成在官方源裏的。
Ubuntu/Debian
sudo apt install gnome-keyring
Fedora/CentOS
sudo yum install gnome-keyring
Arch/Manjaro
sudo pacman -S gnome-keyring