views:

84

answers:

3

When trying to install gems using rvm i get this error

$ rvm gem install sproutcore
ERROR:  While executing gem ... (Errno::EACCES)
Permission denied - /home/tee/.gem/specs

but it says on the rvm site that you should not use sudo so I'm not sure whats wrong with my setup

when i type $GEM_HOME it shows that the directory is pointing to the rvm dir

$GEM_HOME
bash: /home/tee/.rvm/gems/ruby-1.8.7-p302: is a directory

Any ideas what I'm doing wrong?

+1  A: 

Hi, Try this

http://rvm.beginrescueend.com/set/gem/

or just

$ rvm <ruby_version>
$ gem install sproutcode

This should definitely work.

Rishav Rastogi
unfortunately i still get the same error
tee
+1  A: 

There's a permission issue with your .gem folder. Make sure the owner is your current user.

sudo chown -R tee /home/tee/.gem

If it doesn't work, remove the .gem folder. It is automatically created when you update the gem cache.

Also, make sure you never used sudo with rvm.

Simone Carletti
A: 

its probably not the correct way of doing things but I found that using rvmsudo resolved the issue, eg

rvmsudo gem install rails

tee