你安装它/bin并用sudo运行它来安装最初的lein jar,这意味着它们由root拥有(并且可能只是可读).您应该安装脚本~/bin.你可以像这样解决它:
sudo rm /bin/lein
sudo rm ~/.lein
mkdir ~/bin
cd ~/bin
wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
export PATH="${HOME}/bin:${PATH}"
lein
Run Code Online (Sandbox Code Playgroud)
你也应该加入${HOME}/bin你的$PATH.如果您使用的是bash,请将其添加到~/.bashrc:
export PATH="${HOME}/bin:${PATH}"
Run Code Online (Sandbox Code Playgroud)
你可以这样做echo:
echo 'export PATH="${HOME}/bin:${PATH}"' >> ~/.bashrc
Run Code Online (Sandbox Code Playgroud)