J'ai essayé d'installer le bijou rubis HMACRails ne reconnaît pas un bijou installé
Si je fais « liste des pierres précieuses », je vois qu'il est installé:
...
RedCloth (3.0.4)
ruby-hmac (0.3.2)
ruby-openid (1.1.4)
...
Cependant, lorsque je tente d'inclure dans mon projet Rails ...
config.gem "ruby-hmac"
je reçois une erreur:
Missing these required gems:
ruby-hmac
You're running:
ruby 1.8.6.287 at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
rubygems 1.3.4 at /Users/TAmoyal/.gem/ruby/1.8, /Library/Ruby/Gems/1.8, /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
Run `rake gems:install` to install the missing gems.
Alors je regarde mon dossier gems ...
Macintosh-2:bhr TAmoyal$ ls -al /Library/Ruby/Gems/1.8/gems/
drwxr-xr-x 12 root admin 408 Jun 28 23:14 rake-0.8.7/
drwxr-xr-x 8 root admin 272 Dec 5 00:34 ruby-hmac-0.3.2/
drwxr-xr-x 9 root admin 306 Jun 28 23:35 rubyforge-1.0.3/
permissions semblent bien si je tente d'inclure un autre joyau de ce même répertoire:
config.gem 'javan-whenever', :lib => false, :source => 'http://gems.github.com'
et les charges de la console bien. Pour une raison quelconque, il ne peut pas voir ruby-hmac mais il voit une autre gemme qui apparaît sur la liste des gemmes et est également installé dans le même répertoire avec les mêmes permissions.
Est-ce que quelqu'un sait comment résoudre ce problème? J'ai essayé de désinstaller et de réinstaller.
Merci!
c'était ... je ne savais pas que le paramètre "lib" était réellement requis et il n'y avait rien dans les docs à ce sujet. J'ai juste pris une estimation en fonction de votre réponse – Tony
J'ai rencontré la même erreur ce soir avec la gemme OpenID; voici la valeur "lib" qui a fonctionné dans ce cas: config.gem "ruby-openid",: lib => "openid" – bjnord