我正在使用 Ubuntu x64 18.04 和 Jetbrains Rider IDE 2019.1.3
如果我使用 snap 下载 rider 或者下载并解压 tar.gz 文件;我可以通过单击 Ubuntu 启动器/unity 上的应用程序图标来运行 rider。它会打开,但 rider 的项目模板(控制台应用程序、webapi、xunit 测试应用程序等)丢失。但如果我使用 sudo 运行 rider,如“sudo ./rider.sh”,项目模板就会正确显示。
那么安装和运行 rider 的正确方法是什么?使用 sudo 启动 rider 是否对安全不利?我需要为 rider.sh 提供某种 chmod 或管理员权限吗?我只需要使用 unity click 安装和运行 rider - 它应该可以正常工作,不会出现缺少项目模板或调试 dll 需要执行权限等错误。
答案1
我想出了这样的临时小型解决方案;
我创建了一个包含 sudo bash 命令的桌面快捷方式。单击它时,终端会询问 sudo 密码。如果我输入正确,则可以启动 rider、更新 rider 等。但这不是一种好方法。(如果我更新工具箱,该怎么办?等等。)
[Desktop Entry]
Version=1.0
Name=run toolbox
Comment=runs toolbox
Exec=bash -c 'cd /opt/jetbrains-toolbox-1.15.5605 && sudo ./jetbrains-toolbox; bash'
Terminal=true
Type=Application
Name[en_US]=runtoolbox.desktop
有没有什么方法可以在 Ubuntu 中正确使用 Jetbrains 的 Rider?