2010-11-04 12 views
0

J'ai ajouté ce qui suit à mon environment.rb:Pourquoi ce Rails Gem ne gèlera-t-il pas?

config.gem "json", :version => '>=1.2.3' 

Quand je lance

rake rails:freeze:gems 

la gemme JSON n'installe pas. Je reçois

Freezing to the gems for Rails 2.3.8 
rm -rf vendor/rails 
mkdir -p vendor/rails 
cd vendor/rails 
Unpacked gem: '/Users/chad/www/aromapersona.localhost/vendor/rails/activesupport-2.3.8' 
mv activesupport-2.3.8 activesupport 
Unpacked gem: '/Users/chad/www/aromapersona.localhost/vendor/rails/activerecord-2.3.8' 
mv activerecord-2.3.8 activerecord 
Unpacked gem: '/Users/chad/www/aromapersona.localhost/vendor/rails/actionpack-2.3.8' 
mv actionpack-2.3.8 actionpack 
Unpacked gem: '/Users/chad/www/aromapersona.localhost/vendor/rails/actionmailer-2.3.8' 
mv actionmailer-2.3.8 actionmailer 
Unpacked gem: '/Users/chad/www/aromapersona.localhost/vendor/rails/activeresource-2.3.8' 
mv activeresource-2.3.8 activeresource 
Unpacked gem: '/Users/chad/www/aromapersona.localhost/vendor/rails/rails-2.3.8' 
cd - 

J'ai aussi essayé

rake gems:unpack:dependencies 

et

rake gems:unpack 

mais je reçois pas de sortie, et la pierre précieuse est toujours pas installé.

Est-ce que j'exécute la mauvaise commande? Suis-je en train de mal comprendre quelque chose?

Note: J'ai déjà installé quelques gemmes au fournisseur/gemmes. Je ne me souviens pas comment j'ai fait ça.

+0

Je n'ai pas joué avec des pierres précieuses de gel avant, donc je ne peux pas vraiment répondre à votre question, mais avez-vous regardé en utilisant Bundler (https://github.com/carlhuda/bundler) pour gérer vos dépendances ? C'est la nouvelle norme pour les applications Rails (ou toute autre application Ruby). –

Répondre

0

a trouvé la réponse here.

cd vendor/gems 
gem unpack active_support