Ruby RVM apt-get update error

前端 未结 17 2324
醉酒成梦
醉酒成梦 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:46

    You can try to skip the rvm updating system so apt-get won't be called.

    # Disable RVM from trying to install necessary software via apt-get
    rvm autolibs disable
    
    # Then try installing Ruby:
    rvm install 2.4.0
    

    See https://stackoverflow.com/a/16759839/1212791

    0 讨论(0)
  • 2020-12-02 12:46

    I was getting an error similar to this while running curl -sSL https://get.rvm.io | bash -s stable --ruby. It took a while but I finally realised that I had synaptic open: the installer couldn't run because apt was locked

    0 讨论(0)
  • 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.

    0 讨论(0)
  • 2020-12-02 12:48

    this problem caused in apt-get update so you have to disable the PPA :

    System Settings>Software & Updates>Other Software

    then reinstall.

    0 讨论(0)
  • 2020-12-02 12:55

    You don't need of apt-get to install rvm and to use it !

    Just curl (apt-get install curl)

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

    and rvm install 2.1.1 or another ruby's version and it works ;)

    gem update etc...

    RVM will be independent of apt-get so you'll have no longer issu.

    For more informations : https://rvm.io/rvm/install

    0 讨论(0)
  • 2020-12-02 12:55

    I just tried

    sudo apt-get update and found some of them are failing; for example..

    Err http://extras.ubuntu.com raring/main Sources 404 Not Found

    I went ahead and deleted those items from the list here..

    sudo gedit /etc/apt/sources.list

    It worked!

    0 讨论(0)
提交回复
热议问题