2010-05-14 5 views
0

Je travaille sur un projet et j'essayais de le faire fonctionner dans ma machine locale. Mais malheureusement, l'application utilise un gem data_warehouse (gem trouvé 'data_warehouse', '= 1.5.2' dans environment.rb), j'ai essayé de chercher cette gemme, mais ne trouve pas cette gemme, je ne pouvais pas exécuter l'application à cause de ce. Je n'ai jamais utilisé l'entreposage de données en ruby ​​sur rails non plus. Je suis un peu conscient de l'entreposage de données de concept. Si quelqu'un sait de cette gem s'il vous plaît poster l'URL pour cette gemme ou une solution alternative pour éviter ce problème.Je ne trouve pas data_warehouse ruby ​​gem

Répondre

0

Moi non plus maintenant, en supposant que vous avez une machine de production où ce petit bijou se trouve:

Vous pouvez voir les pierres installées avec:

gem list 

Aller à la machine de production et exécuter

gem env 

Là-bas, vous devriez voir quelque chose comme

Après avoir exécuté la même commande sur votre ordinateur local, vous pouvez ajouter les sources distantes manquantes avec:

sudo gem sources -a "http://missing_remote_sources" 

puis essayez d'installer votre gemme.

Si cela ne fonctionne pas, vous pouvez également essayer un patch de singe. Exécutez

rake gems:unpack 

sur votre serveur de production. Après cela, vous serez en mesure de trouver votre gemme dans le dossier/vendor/gems. Copiez le dossier dans votre dossier de fournisseur local et cela devrait fonctionner. Btw, comme il pourrait s'agir juste d'une faute de frappe: avez-vous essayé de commenter la ligne dans le fichier de configuration?

+0

Merci pour la réponse, j'ai aussi pensé à vendre les gemmes, de toute façon nous avons demandé au client de poster le zip de la gemme qu'ils ont en production. – Vamsi

+0

De rien :). Si la réponse vous a aidé, vous pouvez la marquer comme "Utile" (un vote vers le haut, à partir des flèches haut/bas). Si la réponse a répondu à votre question, vous pouvez la marquer comme «Acceptée» (la coche verte). –