2012-01-03 7 views
0

J'ai tout essayé depuis les installations sources, homebrew, et en restaurant manuellement le fichier pg_config en tant qu'utilisateur sudo Je n'ai plus d'idées là-dessus ... voici ce que j'ai:Mac Ports Désinstaller cauchemar avec gem 'pg "

gem install pg -v '0.12.1' ERROR: While executing gem ... (Errno::EACCES) Permission denied - /Users/Toran1/.rvm/gems/ruby-1.9.2-head/gems/pg-0.12.1/.gemtest

toute aide serait appréciée :).

+0

vous pourriez avoir un problème de RVM, juste en regardant le chemin de l'autorisation refusée erreur –

Répondre

1

installation gem manuel comme celui-ci peut être installé avec sudo.

sudo gem install pg -v '0.12.1' 

J'espère que cela aide!

EDIT:

Selon les commentaires ci-dessous, je remarque que vous utilisez RVM. N'utilisez pas sudo lorsque vous utilisez rvm. Vérifiez les chemins et assurez-vous que vous avez bien les permissions correctes!

+0

Vous n'êtes pas censé ne pas utiliser sudo lorsque vous utilisez RVM? Le chemin dans la question du demandeur pointe définitivement vers une installation RVM. Peut-être utiliser plutôt rvmsudo? – jsinger

+0

Yup, n'a pas vu le .rvm :) – andrewpthorp

3

Vous avez probablement exécuté sudo gem install pg pour installer pg, donc la gemme installée a toujours la permission root. Exécutez sudo chown -R Toran1 /Users/Toran1/.rvm pour corriger l'autorisation en premier. Ensuite, vous devriez être en mesure d'exécuter gem install pg

+0

Jackpot merci. –

+0

A travaillé aussi bien pour moi. OP devrait accepter ceci comme réponse. – justinraczak

0

utiliser ceci: joyau RVMSUDO installer pg