私はLinuxが初めてです。私はUbuntuで作業しているデュアルブートマシンを使用しています。RadRails をインストールしようとしていますが、RadRails に gem を自動インストールさせようとするたびに、root に入るためにパスワードを要求されます。正しいパスワードを入力していることはわかっていますが、最終的にすべての gem のパスワードを入力することになり、「tty が存在せず、askpass プログラムが指定されていません」というエラーが表示され続けます。それでも、「sudo: 3 回の不正なパスワード試行」と表示された後、gem がインストールされたことが表示されます。
すべての gem を通過した後、RadRails で「'起動ページの表示' で問題が発生しました。内部エラーが発生しました。」というエラーが表示されます。その後、OK をクリックすると、「SWT エラーが発生しました。ワークベンチを終了することをお勧めします。その後、エラーが発生し、警告なしにワークベンチが終了する可能性があります。ワークベンチを終了しますか?」と表示されます。RadRails を再起動するたびに、まったく同じことが起こります。
オンラインで、askpass をインストールしてから sudoers ファイルに askpass 変数を設定するか、パスワードを無効にできることを読みました (これはやりたくないことです)。
私が何をすべきか知っている人はいますか?askpass を使用する場合は、その方法を教えてください。私は多くのシェルコマンドを知らず、これに苦労しており、数日間Oracle JDKをインストールしました。どうかどうか助けてください。