私はレール認証に不慣れdevise
で、目的に使用しています。
私はインストールのためにこのチュートリアルに従っています - http://blog.blazingcloud.net/2011/01/08/devise-authentication-in-rails-3/
以下は、インストールを続行するために実行した手順です-
gem 'devise'
私のGEMファイルで。- バンドル インストール
- 更新
devise.rb
さ20130320174736_devise_create_users.rb
れ、チュートリアルに示されているとおり。 - 走る
rake db:migrate
4番目のステップの後に次のエラーが発生しました-rake aborted! cannot load such file -- omniauth
私は最初にグーグルでこのリンクを思いつきました - Ruby on Rails - in 'require': cannot load such file -- omniauth/oauth, even without I installed omniauth <-- このリンクは、別の gem omniauth をインストールすることを提案しています
config.omniauth :github, 'APP_ID', 'APP_SECRET', :scope => 'user,public_repo'
ただし、別の2つのリンクを確認したところ、下の行のコメントを外すことを提案していますmonkeytasks\config\initializers\devise.rb
以前にインストールしようとしていたため、どちらに従うべきAct As Authenticated
かわかりませんが、それが役に立たないことがわかりました(率直に言って、デバイスをローカルで使用するかどうかもわかりません)
このエラーを処理して削除する正しい方法を教えてください。さらに情報が必要な場合は、お知らせください。