i Installez plugin open_id_authentication et avez cette erreur: Lorsque j'essaie de démarrer Rails Server code>
En fait, Rack-OpenID installé dans mon système et je peux le charger à partir de IRB: P>
/usr/lib/ruby/gems/1.9.1/gems/bundler-0.9.7/lib/bundler/runtime.rb:38:in `require': no such file to load -- rack/openid (LoadError)
3 Réponses :
gem "rack-openid", :require => "rack/openid"
Je l'ai essayé, mais il y a la même erreur que possible avec gem "rack-OpenID" ,: exiger => "rack-openid" code>
Mais avez-vous installé Rack-OpenID ou Ruby-Openid? J'ai mis à jour ma réponse selon rack-OpenID code>
Oui, j'ai fait: Rack-OpenID, Ruby-OpenID est installé Gems.
Je comprends votre problème car Ruby OpenID peut être très erratique, pour de petites raisons .. Je l'ai installé au travail, mais je ne peux pas le faire juste à la maison! Je vais donner ma recette de travail: p>
J'ai les plugins Les à Environnement (uniquement) Strong>: GL! P>
authlogic_openid de: http://github.com/binarylogic/authlogic_openid
Open-ID de: http://github.com/senthilnambi/open-id
p>
Authlogic (2.1.3)
Authlogic-Oid (1.0.4)
OpenID (0.0.1)
rack (1.0.1)
Rack-OpenID (1.0.1)
Ruby-OpenID (2.1.7)
P>
config.gem "authlogic" p>
Oui, cela fonctionne comme Fabiano PS dit! Veuillez suivre cette configuration. Si non, vous ne pourrez pas exécuter Rake Open_ID_Authentication: DB: Créer !! Merci à Ton Fabiano. Résolu mon problème.
Le problème est ce code en haut du plugin's init.rb Bundler ne semble pas prendre de la nécessité GEM afin de vous absorber le La solution consiste à ajouter ce qui suit à votre N'oubliez pas d'exécuter OpenID code> gemme. p>
gemfile code> à la place de
ruby-OpenID code>. (
rack-OpenID code> dépend de
ruby-OpenID code> mais gemmes est conscient de cela et l'installera au besoin) p>
Bundle installer code> après avoir mis à jour votre gemfile. P> p>