2009-09-13 4 views
1

Je travaille sur le développement Web Agile avec Rails et je rencontre ce problème sur un système partagé (Dreamhost).Ruby on Rails - Configuration de base du contrôleur sur Dreamhost

[******]$ ruby script/generate controller Say 
Rails requires RubyGems >= 1.3.2 (you have 1.3.1). Please `gem update --system` and try again. 
[******]$ gem update --system 
Updating RubyGems 
Updating rubygems-update 
ERROR: While executing gem ... (Gem::FilePermissionError) 
    You don't have write permissions into the /usr/lib/ruby/gems/1.8 directory. 

Le problème est que je ne suis pas root (ou manque d'autorisations sur/usr/lib/....). Comment puis-je résoudre ceci? Il doit y avoir un fichier de configuration que je peux définir quelque part?/

Merci d'avance!

Répondre

0

Quelle est la version de votre application rails? Dreamhost utilise les rails 2.2.2 et les rubygems 1.3.1 J'ai l'application 2.3.2 de mes rails qui prétend être 2.2.2 comme décrit ici 1. Il se peut que les rails> 2.3.2 aient besoin d'une version plus récente de rubygems. Le déclassement des rails (ou le fait qu'il ressemble à 2.2.2) peut résoudre votre problème. Juste une pensée.