Question

I am trying to set myself up on a mac to learn Ruby on Rails, however I seem to be having some problems. If I try to run commands such as ./script/server, i get this:

Rails requires RubyGems >= 0.9.4 (you have 0.9.2). Please gem update --system and try again.

When I run "gem update.." I get this:

Updating RubyGems... Attempting remote update of rubygems-update ERROR: While executing gem ... (Errno::EACCES) Permission denied - /opt/local/lib/ruby/gems/1.8/cache/rubygems-update-1.3.0.gem

Was it helpful?

Solution

got it.

sudo gem update --system

OTHER TIPS

Starting with El Capitan, Apple prevents user applications to modify /usr/bin for security reasons. So better install/update rubygems in the recommended folder, /usr/local/bin:

sudo gem update -n /usr/local/bin --system

(recommendation taken from https://stackoverflow.com/a/39928447/1033581)

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top