public
Last active

# Ubuntu 13.04 , linux mint install RVM with Ruby 2.0.0-p353 , Rails 4.0.0

  • Download Gist
gistfile1.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
# If you meet install errors, see abid-hussain's comment
 
 
sudo apt-get --force-yes install build-essential openssl libreadline6 libreadline6-dev curl git-core \
zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev \
libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison
&&
\curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enabled
&&
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
&&
source ~/.bash_profile
&&
rvm install 2.0.0-p353
&&
rvm use --default 2.0.0-p353
&&
ruby -v
&&
gem install rails --pre
 
&&
# I recommend compiling source code "http://nodejs.org" than using apt-get.
#sudo apt-get install nodejs
wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
tar -xvf node-v0.10.24.tar.gz
cd node-v0.10.24 && ./configure && make && sudo make install

Thanks, it worked for me perfectly.

Update Ruby 2.0.0-p247 :-)

+1 works like a charm. cheers!

-y to --force-yes
I use Linux Mint 15, have some problem about the authorization and recommend --force-yes option.
so I change option, work perfectly

This is great! Thanks!

For those who get Error running 'requirements_debian_update_system ' error (like me):

Use the following: http://stackoverflow.com/a/19375476/1725764


Or:
Edit /etc/apt/sources.list and /etc/apt/sources.list.save
Comment the line refering to medibuntu out.

Thanks HashemQoalami.

This gist tested on Ubuntu 12.04, 13.04, 13.10.

I dont meet error message like that.

Anybody meet Error running 'requirements_debian_update_system ' report me.

@pcjpcj2 I tested this on Linux Mint 14 (Nadia).

I tested on Linux Mint , works well.

fresh install linux mint, after this process..

Updated for nodejs

because rails project need javascript runtime

I some errors from the first line:

Package autoconf is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package automake is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package ncurses-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libncurses5-dev:i386

E: Package 'autoconf' has no installation candidate
E: Package 'ncurses-dev' has no installation candidate
E: Package 'automake' has no installation candidate

I am on linux mint 15, equivalent of Ubuntu 13.04

in most cases when error occurs during sudo apt-get update
the problem is with archive sources so run

sudo gedit /etc/apt/sources.list

sources.list file will be opened in text editor; go to "search" menu click on "Replace"
https://"LOOK FOR CHARACTERS like pk".archive.ubuntu with http://archive.ubuntu
save the file
run on terminal following command :

sudo apt-get update
thats it

thanks abid-hussain

update install nodejs.

I was facing the same issue in Debian, and solved it in a more general way that abid-hussain suggests, by commenting out the given 'sources.list' entries which were leading to the error message

"E: Some index files failed to download. They have been ignored, or old ones used instead."

in order to get a 'clean'

'sudo apt-get update' process showing no errors

thanks abid-hussain

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.