Ruby RVM apt-get update error

前端 未结 17 2371
醉酒成梦
醉酒成梦 2020-12-02 12:03

I get following error when trying to install anything with RVM:

Searching for binary rubies, this might take some time.
Found remote file https://rvm.io/bina         


        
17条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-02 12:47

    This happened to me as well when I was trying to install a version of Ruby as a non-sudoer user. However, when I logged in as my admin user (with sudo privileges) and ran sudo apt-get update | grep "Failed" I would get no errors and, yet, rvm install x.x.x would still result in asking for a password (when I ran rvm install as the non-sudoer user.)

    I was banging my head with this for a while because I didn't want my rvm (regular user) user to have sudo privileges. Then after some putzing around on Google I figured out that I could log in as my admin user.

    Go through the steps of installing RVM for that user (as per their documentation):

    $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

    $ \curl -sSL https://get.rvm.io | bash -s stable

    $ source ~/.rvm/scripts/rvm

    Then (as the admin user) jump straight into installing the RVM required packages:

    $ rvm requirements

    at which point it asks for my sudo password and installs the required apt packages for the entire system after I enter my password.

    Then I log off from server as admin user and log back in as rvm user (with no sudo privileges) and try to install a version of Ruby.

    $ rvm install x.x.x

    and now it works.

提交回复
热议问题