问题标签 [webrick]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8552 浏览

ruby-on-rails-3 - 在 80 端口启动 webrick(mysql2 gem 问题)

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

但访问被拒绝。后来明白了,使用1-1024端口需要root权限,所以我尝试了这个

但是,这次我得到了一个 mysql2 错误。不知道这里发生了什么。我试图运行:

它工作正常,我认为这与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): Library not loaded: 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/mysql2.bundle 来自 /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2.rb:8 来自/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'来自/Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/ bundler/runtime.rb:66:in each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:66:inrequire' 来自 /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:55:in each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:55:inrequire' 来自 /Library/Ruby/Gems/ 1.8/gems/bundler-1.0.12/lib/bundler.rb:120:inrequire' 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 来自 /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails /commands.rb:27:intap' from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:27 from script/rails:6:in来自脚本/rails:6

0 投票
3 回答
875 浏览

ruby-on-rails - 在 Rails 的开发模式下使用 WEBrick 有什么好处吗?

我在 Mac 上开发,我很乐意设置一个安装了 Apache 的 Ubuntu VM,所以“你不需要安装 Apache”并不是一个真正的理由。无论如何,我从 VM 运行 Ruby,因此所需的系统资源似乎没有太大差异。

在我看来,使用 Apache 的优势在于它与我的生产服务器的性能更加一致。

那么使用WEBrick有什么理由呢?它是否以某种方式使开发更容易?

0 投票
5 回答
14687 浏览

ruby-on-rails - 如何使用停用 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 07:28:43] INFO WEBrick::HTTPServer#start: pid=62854 port=3000 [2011-05-10 07:28:58] 错误请求行 `UQM?x?ʾ??? ????c??B?????n???BU???*???98?5EDf32?A/??'。

0 投票
1 回答
536 浏览

ruby-on-rails - 尝试运行 WEBrick 和 Rails 时出现问题

完成了 Ruby on Rails 的 Lynda 培训,并通过rails s命令启动了 WEBrick 服务器。我与视频在同一目录中 /Users/myuser/Sites/simple_cms

我收到以下错误:

我按照说明@Unable to start rails server
仍然收到错误消息。我还按照指示@ rails server failed to start with mysql2 using rvm & ruby​​ 1.9.2-p0 on OSX 10.6.5
任何帮助将不胜感激。

0 投票
1 回答
909 浏览

ruby - 使用 Webrick 提供图像

我需要从用户计算机上的文件夹中获取一些图像,并使用 webrick 服务器将它们显示在网页上。我正在使用以下代码扫描目录,然后包含网络服务器的路径。我正在获取图像的正确路径,但是当我尝试访问该页面时,我从 Webrick 收到错误 404。我一直在移动文件并更改权限,但没有成功。我有一种感觉 webrick 正在从 usr 文件夹中的某个位置运行,但我不确定如何检查它以及如何正确地为其创建图像路径。任何帮助将不胜感激。

0 投票
1 回答
856 浏览

ruby - 如何在本地 WebServer 上执行简单的 Ruby

我正在使用 WEBrick 在端口 2000 上启动本地服务器并尝试使用 ERB 执行 Ruby。(我的 OS X 机器上安装了 Ruby 1.9.2)。它似乎不起作用。

例如,我创建了一个 erb 文件 (tryErb.erb),如下所示:

我曾经chmod a=rwx tryErb.erb使文件可执行,但如果我尝试访问正确的 URL (http://localhost:2000/tryErb.erb),似乎没有任何效果。浏览器无处可去;它只是停留在根的索引上。bash shell 中的日志显示:

本地主机 - - [12/May/2011:10:12:05 CEST] "GET /tryErb.erb HTTP/1.1" 200 199 http://localhost:2000/ -> /tryErb.erb

有任何想法吗?

0 投票
2 回答
393 浏览

ruby-on-rails - rails app 如何接受 url 中的非字母数字字符?

我正在尝试通过接受一些关键字作为 GET 请求来构造搜索方法。

例如,“文章/搜索/计算机”可能会搜索具有关键字计算机的文章。

现在,如果搜索词包含一些其他语言,例如韩语单词,rails 应用程序会生成以下页面。

并且服务器的日志如下

我在 7 号窗口中,使用 ruby​​ 1.9.2p180,rails 3.0.5。我正在使用 webrick 作为开发服务器。如何解决此问题,以便 rails 应用程序将接受非字母数字字符作为 url 字符串?

这个网址确实有效:http: //127.0.0.1/articles ?search =한국

但是,以下网址不起作用:http: //127.0.0.1/articles/search /한국

0 投票
3 回答
1296 浏览

ruby-on-rails - 为 Rails 3 安装 webrick / mogrel 或任何其他服务器时出现问题

我尝试了各种安装方法来从终端部署 WEBrick 和 mongrel。当我输入 rails server 命令时,我得到以下信息:

我已经在本地和根级别安装了 gem,并且在发出命令之前我还导航到了应用程序文件夹。任何帮助,将不胜感激!

0 投票
1 回答
243 浏览

ruby-on-rails - Rails Webrick:配置监视哪些目录以进行更改

目前,如果我更改 lib/ 和 app/helpers/ 目录中的文件,我必须重新启动服务器。有没有办法配置 Rails 或 Webrick,以便它也可以热交换这些目录中的文件?

0 投票
1 回答
1009 浏览

ruby-on-rails - 如何在 Mongrel/WEBrick 服务器上的 Ruby on rails 中的所有内容上启用输出压缩 (gzip)?

我不确定这是问这个问题的正确地方,因为这个问题的答案可能是编码解决方案或配置解决方案:) 无论如何,

我正在使用在 Mongrel 服务器上运行的 ruby​​ 1.8.7 和 rails 2.3.11。我如何对从该服务器发出的所有内容(视图、数据、JS、CSS 等)启用 gzip 压缩?

我试过谷歌,大多数回复说使用 apache:P 但我无权访问任何其他网络服务器。关于如何让 webrick 做到这一点,没有直接的答案。

谁能帮我?

谢谢