J
Jose Marques
I'm trying to install RubyGems on MacOS 10.3.9 in my home directory as a
non-root/non-admin user. I have Ruby 1.8.2 installed via DarwinPorts and
Ruby 1.8.2 is in my PATH ahead of the system ruby.
I am installing RubyGems 0.8.10 from source (not using DarwinPorts) as
follows.
$ ruby setup.rb config --prefix=/Users/jose/
$ ruby setup.rb setup
$ ruby setup.rb install
taken from the RubyGems manual[1]. The first two commands complete
without error but the final command fails with the following:
hook /Users/jose/Projects/Ruby/rubygems-0.8.10/./post-install.rb failed:
You don't have write permissions into the /opt/local/lib/ruby/gems/1.8
directory.
Try 'ruby setup.rb --help' for detailed usage.
I've googled a bit for this but so far have not found any fixes. How do I
stop rubygems from trying to modify my main ruby setup. I would like
Rubygems to be contained entirely within my home directory. Is that
possible? Do I need to build my own private copy of Ruby as well?
Many thanks for and advice.
[1]: http://docs.rubygems.org/read/chapter/3#page70
non-root/non-admin user. I have Ruby 1.8.2 installed via DarwinPorts and
Ruby 1.8.2 is in my PATH ahead of the system ruby.
I am installing RubyGems 0.8.10 from source (not using DarwinPorts) as
follows.
$ ruby setup.rb config --prefix=/Users/jose/
$ ruby setup.rb setup
$ ruby setup.rb install
taken from the RubyGems manual[1]. The first two commands complete
without error but the final command fails with the following:
hook /Users/jose/Projects/Ruby/rubygems-0.8.10/./post-install.rb failed:
You don't have write permissions into the /opt/local/lib/ruby/gems/1.8
directory.
Try 'ruby setup.rb --help' for detailed usage.
I've googled a bit for this but so far have not found any fixes. How do I
stop rubygems from trying to modify my main ruby setup. I would like
Rubygems to be contained entirely within my home directory. Is that
possible? Do I need to build my own private copy of Ruby as well?
Many thanks for and advice.
[1]: http://docs.rubygems.org/read/chapter/3#page70