You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pop_os下为IntelliJ创建命令行启动器提示无法sudo的解决求助

Pop!_OS 下 IntelliJ 命令行启动器创建报错解决方案

报错原因

你遇到的报错:

Launcher script creation failed: Cannot sudo on this system - no suitable utils found

是因为IntelliJ默认会尝试将命令行启动器写入需要root权限的/usr/local/bin全局目录,但无法唤起系统的权限验证流程导致创建失败。

解决方案

提供两种无需依赖IntelliJ内置创建功能的手动配置方案:

方案1:配置全局可用启动器(所有用户可使用)

  • 第一步:找到你的IntelliJ安装目录下的bin文件夹,定位到idea.sh启动脚本:
    • 若通过JetBrains Toolbox安装,默认路径为~/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/<对应版本号>/bin
    • 若手动解压安装,路径为你解压后存放IntelliJ的目录下的bin文件夹
  • 第二步:在终端执行软链接创建命令,将脚本链接到全局可执行目录:
    sudo ln -s <替换为你的idea.sh完整绝对路径> /usr/local/bin/intellij
    
  • 输入你的用户密码确认后即可完成配置。

方案2:配置仅当前用户可用启动器(无需root权限)

  • 第一步:Pop!_OS默认已将用户专属可执行目录~/.local/bin加入PATH环境变量,可执行echo $PATH确认有该路径即可。
  • 第二步:执行软链接创建命令:
    ln -s <替换为你的idea.sh完整绝对路径> ~/.local/bin/intellij
    
  • 重启终端后配置即可生效。

JetBrains Toolbox 用户快捷配置

如果你是通过Toolbox安装的IntelliJ,可直接在Toolbox设置中开启自动生成脚本功能,避免版本升级后路径变动需要重新配置:

  • 打开Toolbox设置,找到「工具」分类
  • 开启「生成shell脚本」选项,将脚本存放路径设置为~/.local/bin即可,Toolbox会自动为所有安装的JetBrains软件生成对应命令行启动器。

验证配置

终端任意路径执行intellij --version,如果正常返回IntelliJ版本信息即配置成功,之后进入项目目录执行intellij .即可直接打开当前项目。

内容的提问来源于stack exchange,提问作者thefonso

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 19:36:03