Skip to content

Instantly share code, notes, and snippets.

@chrislerum
Created August 4, 2010 21:16
Show Gist options
  • Save chrislerum/508803 to your computer and use it in GitHub Desktop.
Save chrislerum/508803 to your computer and use it in GitHub Desktop.
after giving up on system-wide rvm, trying to get back to user rvm, but rvm still seems to wants to intall everything in /usr/local ...
why?
~ chris@chrislerum
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
124 373 124 373 0 0 2422 0 --:--:-- --:--:-- --:--:-- 4907
mkdir: cannot create directory `/usr/local/rvm': Permission denied
bash: line 10: cd: /usr/local/rvm/src: No such file or directory
Initialized empty Git repository in /home/chris/rvm/.git/
remote: Counting objects: 2635, done.
remote: Compressing objects: 100% (1364/1364), done.
remote: Total 2635 (delta 1565), reused 1684 (delta 797)
Receiving objects: 100% (2635/2635), 709.36 KiB, done.
Resolving deltas: 100% (1565/1565), done.
grep: /home/chris/.zsh*: No such file or directory
mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/bin': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
RVM: shell scripts which allow management of multiple ruby interpreters and environments.
RTFM: http://rvm.beginrescueend.com/
HELP: http://webchat.freenode.net/?channels=rvm (#rvm on irc.freenode.net)
/mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/bin': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
-cp: cannot create regular file `/usr/local/rvm/': Is a directory
\cp: cannot create regular file `/usr/local/rvm/': Is a directory
|mkdir: cannot create directory `/usr/local/rvm': Permission denied
cp: cannot create directory `/usr/local/rvm': Permission denied
/mkdir: cannot create directory `/usr/local/rvm': Permission denied
cp: cannot create directory `/usr/local/rvm': Permission denied
-mkdir: cannot create directory `/usr/local/rvm': Permission denied
cp: cannot create directory `/usr/local/rvm': Permission denied
\mkdir: cannot create directory `/usr/local/rvm': Permission denied
cp: cannot create directory `/usr/local/rvm': Permission denied
|mkdir: cannot create directory `/usr/local/rvm': Permission denied
/mkdir: cannot create directory `/usr/local/rvm': Permission denied
cp: cannot create directory `/usr/local/rvm': Permission denied
-mkdir: cannot create directory `/usr/local/rvm': Permission denied
cp: cannot create directory `/usr/local/rvm': Permission denied
\mkdir: cannot create directory `/usr/local/rvm': Permission denied
./scripts/install: line 138: /usr/local/rvm/config/user: No such file or directory
|chmod: cannot access `/usr/local/rvm/scripts/monitor': No such file or directory
/chmod: cannot access `/usr/local/rvm/scripts/match': No such file or directory
-chmod: cannot access `/usr/local/rvm/scripts/log': No such file or directory
\chmod: cannot access `/usr/local/rvm/scripts/install': No such file or directory
|chmod: cannot access `/usr/local/rvm/scripts/color': No such file or directory
/chmod: cannot access `/usr/local/rvm/scripts/db': No such file or directory
-chmod: cannot access `/usr/local/rvm/scripts/fetch': No such file or directory
\chmod: cannot access `/usr/local/rvm/scripts/log': No such file or directory
|chmod: cannot access `/usr/local/rvm/scripts/set': No such file or directory
/chmod: cannot access `/usr/local/rvm/scripts/package': No such file or directory
-cp: cannot create regular file `/usr/local/bin/': Is a directory
\cp: cannot create regular file `/usr/local/bin/': Is a directory
|cp: cannot create regular file `/usr/local/bin/': Is a directory
/cp: cannot create regular file `/usr/local/bin/': Is a directory
-cp: cannot create regular file `/usr/local/bin/': Is a directory
\chmod: cannot access `/usr/local/bin/*': No such file or directory
/mkdir: cannot create directory `/usr/local/rvm': Permission denied
mkdir: cannot create directory `/usr/local/rvm': Permission denied
cp: cannot create regular file `/usr/local/rvm/gemsets/global.gems': No such file or directory
mkdir: cannot create directory `/usr/local/rvm': Permission denied
cp: cannot create regular file `/usr/local/rvm/gemsets/jruby/global.gems': No such file or directory
mkdir: cannot create directory `/usr/local/rvm': Permission denied
cp: cannot create regular file `/usr/local/rvm/gemsets/default.gems': No such file or directory
-mkdir: cannot create directory `/usr/local/rvm': Permission denied
*
Correct permissions for base binaries in /usr/local/bin...mkdir: cannot create directory `/usr/local/bin': Permission denied
Copying manpages into place.cp: cannot stat `./scripts/man/./scripts/man': Not a directory
Notes for Linux ( DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04 LTS" )
* NOTE: MRI stands for Matz's Ruby Interpreter (1.8.X, 1.9.X), ree stands for Ruby Enterprise Edition and rbx stands for Rubinius.
* curl is required.
* patch is required (for ree, some ruby head's).
* If you wish to install rbx and/or any MRI head (eg. 1.9.2-head) then you must install and use rvm 1.8.7 first.
* For JRuby (if you wish to use it) you will need:
$ aptitude install curl sun-java6-bin sun-java6-jre sun-java6-jdk
* For MRI & ree (if you wish to use it) you will need (depending on what you are installing):
$ aptitude install build-essential bison openssl libreadline5 libreadline-dev curl git-core zlib1g zlib1g-dev libssl-dev vim libsqlite3-0 libsqlite3-dev sqlite3 libreadline5-dev libreadline6-dev libxml2-dev git-core subversion autoconf
* For IronRuby (if you wish to use it) you will need:
$ aptitude install curl mono-2.0-devel
chris,
Thank you for using rvm. I hope that it makes your work easier and more enjoyable.
If you have any questions, issues and/or ideas for improvement please hop in #rvm on irc.freenode.net and let me know.
My irc nickname is 'wayneeseguin' and I hang out from ~09:00-17:00EST and again from ~21:00EST-~00:00EST.
If I do not respond right away, please hang around after asking your question, I will respond as soon as I am back.
Be sure to get head often as rvm development happens fast, you can do this by typing 'rvm update --head'.
w⦿‿⦿t!
~ Wayne
WARNING: you have a 'return' statement in your .bashrc, likely this will cause untold havoc.
This means that if you see '[ -z $PS1 ] && return' then you must change this line to:
if [[ -n $PS1 ]] ; then
... original content that was below the && return line ...
fi # <= be sure to close the if.
#EOF .bashrc
Even if you use zsh you should still adjust the .bashrc as above.
If you have any questions about this please visit #rvm on irc.freenode.net.
Installation of RVM to /usr/local/rvm/ is complete.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment