我是 Linux 新手。我在一台双引导机器上,在 Ubuntu 中工作。我正在尝试安装 RadRails,但每次我尝试让 RadRails 自动安装 gems 时,都会要求我输入密码才能进入 root。我知道我输入了正确的密码,但我最终输入了每个 gem 的密码,并且我不断收到错误消息,“没有 tty 存在并且没有指定 askpass 程序”。然而,在它说“sudo:3 次不正确的密码尝试”之后,它说 gem 已安装。
在遍历每个 gem 之后,我在 RadRails 中遇到了一个错误,上面写着“'显示启动页面'遇到了问题。发生了内部错误。” 然后当我单击确定时,它说:“发生 SWT 错误。建议您退出工作台。可能会发生后续错误,并且可能会在没有警告的情况下终止工作台。您要退出工作台吗?” 每次我重新启动 RadRails 时,都会发生完全相同的事情。
我在网上读到我可以安装 askpass 然后在 sudoers 文件中设置 askpass 变量,或者我可以禁用密码(我宁愿不这样做)。
有谁知道我应该怎么做?如果是使用askpass,你能告诉我怎么做吗?我不知道很多 shell 命令,并且一直在为此苦苦挣扎,现在才安装 Oracle JDK 几天。请帮帮我。