添加Linkedin身份验证时发生迁移错误

用户名

我正在尝试在我的Rails应用程序中使用Linkedin的api进行身份验证。我是Rails的新手,所以我遵循了本指南http://sourcey.com/rails-4-omniauth-using-devise-with-twitter-facebook-and-linkedin/

我尝试运行rake db:migrate,但出现此错误。完整的跟踪信息如下。我还添加了environment.rb文件,因为我认为这是问题所在,但我不确定。此外,如果有人对使用带有rails的linkedin api有更好的指导,请分享!谢谢您的帮助!

耙子流产了!NameError:未定义的局部变量或方法config' for main:Object /Users/alexanderkehaya/Desktop/codea/codea_app/config/environment.rb:4:in'/Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:247:inrequire' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:247:in块在require中/ Users / alexanderkehaya / .rvm / gems / ruby​​-2.1.2 / gems / activesupport-4.1.5 / lib / active_support / dependencies.rb:232:in load_dependency' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:247:inrequire' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/ gems / railties-4.1.5 / lib / rails / application.rb:276:require_environment!' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/application.rb:379:in在run_tasks_blocks的/Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake中/task.rb:240:call' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:240:in执行中的代码块/Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:235:each' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:235:in执行中的代码/用户/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:179:inblock in invoke_with_call_chain' /Users/alexanderkehaya/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/monitor.rb:211:inmon_synchronize'/Users invoke_with_call_chain' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:201:in/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/ task.rb:172:在invoke_prerequisites的/Users/alexanderkehaya/.rvm/gems中/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:199:在each' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:199:ininvoke_prerequisites的/Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3中。 2 / lib / rake / task.rb:178:in block in invoke_with_call_chain' /Users/alexanderkehaya/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/monitor.rb:211:inmon_synchronize' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb: 172 :ininvoke_with_call_chain' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/task.rb:165:in在'top_level'中调用'/Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:150:在invoke_task' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:106:in块中(2级) .rvm / gems / ruby​​-2.1.2 / gems / rake-10.3.2 / lib / rake / application.rb:106:each' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:106:in在top_level的块中/Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/ gems / rake-10.3.2 / lib / rake / application.rb:115:在run_with_threads' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:100:intop_level'/Users/ block in run' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb:176:inalexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/lib/rake/application.rb: 78:in standard_exception_handling'/Users/alexanderkehaya/.rvm/gems/ruby -2.1.2 /宝石/耙10.3.2 / LIB /耙/ application.rb中:75:在run' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/gems/rake-10.3.2/bin/rake:33:in'/Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/bin/rake:23:in load' /Users/alexanderkehaya/.rvm/gems/ruby-2.1.2/bin/rake:23:in'任务:TOP => db:migrate =>环境

environemnt.rb文件

require File.expand_path('../application', __FILE__)

config.app_domain = 'somedoamin.com'

config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { host: config.app_domain }
config.action_mailer.smtp_settings = {
  address: 'smtp.gmail.com', 
  port: '587',
  enable_starttls_auto: true,
  user_name: 'someuser',
  password: 'somepass',
  authentication: :plain,
  domain: 'somedomain.com'
 }

Rails.application.initialize!
迭戈·萨拉扎(Diego Salazar)

environment.rb的确是问题所在。其中的所有配置代码:

config.app_domain = 'somedoamin.com'

config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { host: config.app_domain }
config.action_mailer.smtp_settings = {
  address: 'smtp.gmail.com', 
  port: '587',
  enable_starttls_auto: true,
  user_name: 'someuser',
  password: 'somepass',
  authentication: :plain,
  domain: 'somedomain.com'
 }

在错误的地方。它应该在特定application.rbconfig/environments/development.rb特定于其开发的情况下。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

添加迁移错误

来自分类Dev

通过 SQL Server 身份验证安装 Sensenet 服务包时出现 UTC 偏移错误

来自分类Dev

Linkedin身份验证请求错误

来自分类Dev

删除 Streamfield 块时发生 Wagtail 迁移错误

来自分类Dev

Xcode-使用SSH身份验证添加存储库时,身份验证失败错误

来自分类Dev

添加Facebook身份验证时找不到页面错误

来自分类Dev

添加外键时 Laravel 迁移错误

来自分类Dev

WCF身份验证-验证消息的安全性时发生错误

来自分类Dev

rake db:migrate发生迁移错误

来自分类Dev

因设计而发生的迁移错误

来自分类Dev

添加UsernamePasswordAuthenticationFilter时身份验证失败

来自分类Dev

使用OpenStack API时发生未经授权的错误,无法从Keystone获取身份验证令牌

来自分类Dev

使用OpenStack API时发生未经授权的错误,无法从Keystone获取身份验证令牌

来自分类Dev

Redmine电子邮件配置-发送邮件时发生错误(530 5.7.0需要身份验证)

来自分类Dev

“发生错误,应用程序错误” Zend身份验证

来自分类Dev

向ADFS进行身份验证时出现“验证消息的安全性时发生错误”异常

来自分类Dev

向ADFS进行身份验证时出现“验证消息的安全性时发生错误”异常

来自分类Dev

在我的迁移错误中添加参考

来自分类Dev

尝试启用Mongo DB身份验证时发生TypeError

来自分类Dev

尝试启用Mongo DB身份验证时发生TypeError

来自分类Dev

Mac应用程序的Xcode 11 Firebase身份验证出现错误访问钥匙串时发生错误

来自分类Dev

将详细名称添加到外键字段时,django 1.7迁移错误

来自分类Dev

在实体属性中使用NotMapped属性时,EF7添加迁移错误

来自分类Dev

Python社交身份验证-使用Google身份验证时导入错误

来自分类Dev

严重:bucardo添加表时进行密码身份验证

来自分类Dev

Tastypie迁移错误

来自分类Dev

Rails:迁移错误

来自分类Dev

Django 迁移错误

来自分类Dev

Rails 3:在将Postgres支持的ActiveRecord中使用json作为列类型时发生迁移错误

Related 相关文章

  1. 1

    添加迁移错误

  2. 2

    通过 SQL Server 身份验证安装 Sensenet 服务包时出现 UTC 偏移错误

  3. 3

    Linkedin身份验证请求错误

  4. 4

    删除 Streamfield 块时发生 Wagtail 迁移错误

  5. 5

    Xcode-使用SSH身份验证添加存储库时,身份验证失败错误

  6. 6

    添加Facebook身份验证时找不到页面错误

  7. 7

    添加外键时 Laravel 迁移错误

  8. 8

    WCF身份验证-验证消息的安全性时发生错误

  9. 9

    rake db:migrate发生迁移错误

  10. 10

    因设计而发生的迁移错误

  11. 11

    添加UsernamePasswordAuthenticationFilter时身份验证失败

  12. 12

    使用OpenStack API时发生未经授权的错误,无法从Keystone获取身份验证令牌

  13. 13

    使用OpenStack API时发生未经授权的错误,无法从Keystone获取身份验证令牌

  14. 14

    Redmine电子邮件配置-发送邮件时发生错误(530 5.7.0需要身份验证)

  15. 15

    “发生错误,应用程序错误” Zend身份验证

  16. 16

    向ADFS进行身份验证时出现“验证消息的安全性时发生错误”异常

  17. 17

    向ADFS进行身份验证时出现“验证消息的安全性时发生错误”异常

  18. 18

    在我的迁移错误中添加参考

  19. 19

    尝试启用Mongo DB身份验证时发生TypeError

  20. 20

    尝试启用Mongo DB身份验证时发生TypeError

  21. 21

    Mac应用程序的Xcode 11 Firebase身份验证出现错误访问钥匙串时发生错误

  22. 22

    将详细名称添加到外键字段时,django 1.7迁移错误

  23. 23

    在实体属性中使用NotMapped属性时,EF7添加迁移错误

  24. 24

    Python社交身份验证-使用Google身份验证时导入错误

  25. 25

    严重:bucardo添加表时进行密码身份验证

  26. 26

    Tastypie迁移错误

  27. 27

    Rails:迁移错误

  28. 28

    Django 迁移错误

  29. 29

    Rails 3:在将Postgres支持的ActiveRecord中使用json作为列类型时发生迁移错误

热门标签

归档