2009-04-13 6 views
1

Mise à jour: Cette gemme s'installe avec des gemmes sudo rake: install. Le problème est avec le chargement. Par exemple, quand je lance script/console, il lance:Erreur de chargement de gemme, installé à partir de Github

no such file to load -- outoftime-noaa ... 

Même si les pierres précieuses de rake: sudo installer uniquement installé. Je ne suis pas sûr si cette question, probablement, mais il jette cette erreur deux fois.

- = - = -

Je cherche à fournir aux utilisateurs à jour des informations météorologiques dans mon application Rails.

Je cherche quelque chose de similaire à la gemme NOAA d'outoftime (http://github.com/outoftime/noaa/tree/master).

La raison pour laquelle je demande est que je vais avoir un sacré moment pour faire fonctionner la gemme. Si quelqu'un ici a une révélation sur ce qui se passe, j'apprécierais l'aide.

Je l'ai ajouté à ma config de l'environnement:

config.gem "outoftime-noaa", :source => "http://gems.github.com" 

J'ai couru

sudo rake gems:install 

Je reçois cette erreur

no such file to load -- outoftime-noaa 

J'ai les deux autres pierres précieuses nécessaires déjà installé sur mon système. J'utilise l'un d'eux (geokit) dans mon application. J'utilise Rails 2.3.2, Ruby 1.8.6 et Rubygems 1.3.1.

+0

Avez-vous d'autres joyaux comme config.gem? –

+0

Oui, et tous travaillent. Je ne suis pas vendu c'est un rake gems: problème d'installation. Jim a changé le titre. – MediaJunkie

Répondre

2

Essayez

config.gem "outoftime-noaa", :lib => "noaa", :source => "http://gems.github.com" 

gemmes La plupart GitHub ont besoin de la lib spécifié.

1

Il ne semble pas que 'outoftime-noa' fasse partie de Rubygems; gem search -r outoftime-noa ne donne aucun résultat. Avez-vous fait: sudo gem sources --add http://gems.github.com?

Si oui, pouvez-vous installer la gemme manuellement?

Edit: Je ne l'ai jamais utilisé config.gem (Rails a trop de nouvelles fonctionnalités pour garder une trace de ...;)), mais il semble que vous avez besoin de spécifier des sources non standard, donc:

config.gem "outofime-noa", :source => "http://gems.github.com" 

Est-ce que cela fonctionne?

+0

Je reçois ceci: *** REMISES GEMS *** outoftime-noaa (0.2.2) – MediaJunkie

+0

Oui, j'ai ajouté cette source. – MediaJunkie

+0

Oui, voir ci-dessus. J'ai ajouté cette ligne à mon fichier environment.rb. – MediaJunkie

Questions connexes