How do I install ruby 2.0.0 correctly on Ubuntu 12.04?

前端 未结 8 830
庸人自扰
庸人自扰 2020-12-12 10:54

I have successfully installed rvm, but when I run the following commands

sudo apt-get update

Or:

rvm install 2         


        
相关标签:
8条回答
  • 2020-12-12 11:06

    From the travis-cli installation instructions for Ubuntu, the Brightbox Ruby NG(NextGeneration) ppa:

    $ sudo apt-get install python-software-properties
    $ sudo apt-add-repository ppa:brightbox/ruby-ng
    $ sudo apt-get update
    $ sudo apt-get install ruby2.1 ruby-switch
    $ sudo ruby-switch --set ruby2.1
    
    0 讨论(0)
  • 2020-12-12 11:06

    Use rbenv

    The first step is to install some dependencies for Ruby.

    sudo apt-get update
    sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties
    

    Installing with rbenv is a simple two step process. First you install rbenv, and then ruby-build:

    cd
    git clone git://github.com/sstephenson/rbenv.git .rbenv
    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(rbenv init -)"' >> ~/.bashrc
    exec $SHELL
    
    git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
    echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
    exec $SHELL
    
    rbenv install 2.0.0
    rbenv global 2.0.0
    ruby -v
    

    The original post on gorails.com

    0 讨论(0)
  • 2020-12-12 11:17

    Use rvm to install stable ruby:

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

    or, if you have rvm already, get stable version:

    rvm get stable
    

    Install ruby and use the specific version of ruby (remember to use login shell)

    /bin/bash --login
    rvm install 2.0.0
    rvm use 2.0.0
    rvm rubygems latest
    ruby --version
    

    As found on the official RVM website.

    EDIT: As @prem points out run this at first and follow the above steps if there is a public key error

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

    Use rbenv to install ruby:

    Install necessary dependancies:

    sudo apt-get update && sudo apt-get install git-core curl zlib1g-dev \
    build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev \
    sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev \
    python-software-properties libffi-dev
    

    Install rbenv:

    cd
    git clone git://github.com/sstephenson/rbenv.git .rbenv
    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
    echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
    
    git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
    echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
    source ~/.bash_profile
    

    Install ruby:

    rbenv install -v 2.0.0
    
    0 讨论(0)
  • Any easy way to install ruby is with ruby-install. I had compile errors when building ruby from scratch, but ruby-install encountered no such problems.

    edit: I've had problems with rvm in the past, and feel I should actively recommend against this. That's just me personally, though. I've had okay luck with rbenv, but always use it in conjunction with ruby-install.

    0 讨论(0)
  • 2020-12-12 11:23

    You have some ppa sources enabled that aren't available for your version of Ubuntu. Comment those out in your /etc/apt/sources.list , run sudo apt-get update , and you'll be fine.

    0 讨论(0)
  • 2020-12-12 11:27

    I put @PravinMishra's source into a Gist and now you can simply use this one liner:

    wget -O - https://git.io/vvkI4 | bash
    

    NOTE: Don't trust my Gist blindly, download the file and look into it before you run it!

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