小编How*_*ang的帖子

如何使用停用Webrick的SSL

上周我尝试使用webbrick中激活的SSL进行调试,但我忘记了如何将设置恢复为默认设置(不使用SSL).每次我访问控制器时,现在它显示:

SSL连接错误无法与服务器建立安全连接.这可能是服务器的问题,或者可能需要您没有的客户端身份验证证书.错误107(net :: ERR_SSL_PROTOCOL_ERROR):SSL协议错误.

以下是来自控制台的日志,任何人都可以帮忙吗?

[2011-05-10 07:28:43] INFO WEBrick 1.3.1 [2011-05-10 07:28:43] INFO ruby​​ 1.8.7(2009-06-12)[universal-darwin10.0] [2011 -05-10七时28分43秒] INFO的WEBrick ::#的HttpServer启动:?PID = 62854端口= 3000 [2011-05-10 7时28分58秒] ERROR错误的请求行`UQM X'??? ???? C 17乙?????ñ??? ??? BU*??? 98?5EDf32?A/??".

ssl ruby-on-rails webrick ruby-on-rails-3

18
推荐指数
2
解决办法
1万
查看次数

在80端口启动webrick(mysql2 gem issue)

我试图让我的webrick服务在80端口.我试过:

rails server -p 80
Run Code Online (Sandbox Code Playgroud)

但获得拒绝访问权限.我后来才知道使用端口1-1024需要root权限,所以我尝试了这个

sudo rails server -p 80
Run Code Online (Sandbox Code Playgroud)

但是,这次我得到一个mysql2错误.不知道这里发生了什么.我试着跑:

rails server -p 1025
Run Code Online (Sandbox Code Playgroud)

并且它工作正常,我认为它是关于root和mysql2的东西.有人可以帮忙吗?

以下是控制台中的错误消息:

/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle:dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2. bundle,9):库未加载:libmysqlclient.18.dylib(LoadError)引用自:/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle原因:未找到图像 - 来自/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2.rb:8的/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:68:in require' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:68:inrequire'from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/ bundler/runtime.rb:66:在each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:66:inrequire'from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:55:in require'from each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:55:in/ Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler.rb:120:in require'from require' from /Users/ccool2486/Sites/fs2_test/config/application.rb:7 from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:28:in/Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:28 from/Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:27:in require'from tap' from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:27 from script/rails:6:inscript/rails:6

permissions gem webrick mysql2 ruby-on-rails-3

10
推荐指数
1
解决办法
8480
查看次数

捆绑命令错误的mysql2 gem(总是0.3.2)

尝试运行$ rails console时出错

/Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/lib/mysql2/mysql2.bundle: dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.16.dylib (LoadError)
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/lib/mysql2/mysql2.bundle
  Reason: image not found - /Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/lib/mysql2/mysql2.bundle
    from /Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/lib/mysql2.rb:8
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `each'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `each'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler.rb:112:in `require'
    from /Users/ccool2486/Sites/test3mysql/config/application.rb:7
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:21:in `require'
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:21
    from script/rails:6:in `require'
    from script/rails:6
ccool-2:test3mysql ccool2486$ rails console
WARNING: This version of mysql2 (0.3.2) doesn't ship with the ActiveRecord adapter bundled anymore as it's now part of Rails 3.1 …
Run Code Online (Sandbox Code Playgroud)

gem ruby-on-rails bundler mysql2

3
推荐指数
1
解决办法
6095
查看次数