草庐IT

C++——WebServer服务器项目

全部标签

ruby - Jekyll - 如何避免在 YAML frontmatter markdownify 项目上添加段落

好的...我有一个项目,我在其中使用Jekyll进行播客项目。我选择通过YAMLFrontMatter项目在shownotes中列出主机:hosts:-NameA-NameB-NameC使用这段代码Hosts:{%forhostinpage.hosts%}{{host}}{%endfor%}我收到了正确的列表Hosts:NameANameBNameC但是,我想通过这样做来MarkdownHosts:{%forhostinpage.hosts%}{{host|markdownify}}{%endfor%}但是Jekyll返回:Hosts:NameANameBNameC任何禁止Jekyll

ruby - 如何在 ruby​​ 中控制(启动/终止)后台进程(服务器应用程序)

我正在尝试通过ruby​​为集成测试(实际上是规范)设置一个服务器,但不知道如何控制该过程。所以,我要做的是:为我的gem运行一个执行集成规范的rake任务任务需要先启动服务器(我使用webrick),然后运行规范执行规范后,它应该会杀死webrick,这样我就不会留下一些未使用的后台进程webrick不是必需的,但它包含在ruby​​标准库中,因此能够使用它会很棒。希望有人能提供帮助!附言。我在linux上运行,所以让这个适用于windows的工作不是我的主要优先事项(现在)。 最佳答案 标准方法是使用系统函数fork(复制当前进

ruby-on-rails - Textmate Rails3 没有这样的文件要加载 — bundler

当我尝试在Rails3中从TextMate运行测试时,我得到一个错误,我追溯到boot.rb。当我尝试通过textmate运行boot.rb时出现此错误:LoadError:nosuchfiletoload—bundlermethodgem_original_requireincustom_require.rbatline31methodrequireincustom_require.rbatline31attoplevelinboot.rbatline4这甚至是在一个全新的Rails项目中。我能够从终端调用运行相同的boot.rb文件ruby/boot.rb我可以验证我的TM_RUB

ruby-on-rails - 如何访问 Capistrano 中的服务器特定选项?

我正在尝试将Capistrano配置为在两台不同的服务器上执行相同的任务,每台服务器都有不同的凭据。我想做一些类似的事情:namespace:deploydorole:db,"192.168.1.1",:credentials=>"db1.yml"role:db,"192.168.1.1",:credentials=>"db2.yml"task:mytask,:roles=>:dbdocredentials=YAML.load_file(something)...这可能吗?为了访问当前服务器配置,我应该用什么替换something? 最佳答案

ruby-on-rails - 有没有人用 Ruby 1.9.1 成功部署了 Rails 项目?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。上周我成功完成了我们公司所有应用程序从Ruby1.8.6到Ruby1.8.7的转换,包括本地和远程配置。从现在开始,开发不需要确保与Ruby1.8.6的向后兼容性。出于好奇,我尝试针对Ruby1.9.1运行几个项目的测试套件。正如预期的那样,我发现了一些与编码相关的问题,但当我发现诸如Rack::Link已知错误之类的低级不兼容性时,我真的很震惊。在这一

ruby-on-rails - ruby 2.0.0p247 的段错误导致 Rails 服务器崩溃

在OSXMavericks1.9上运行Rails4.0、Ruby2.0.0p247我遇到了一个我今天从未遇到过但我不理解的错误。当试图在我的项目中启动我的Rails服务器时,服务器崩溃了。我确实尝试重新安装和重新编译一次,成功但在成功运行服务器两次后,它再次开始崩溃。知道是什么原因造成的吗?admins-air:rengaadmin$railss/Users/admin/.rvm/gems/ruby-2.0.0-p247/gems/json-1.8.1/lib/json/ext/parser.bundle:[BUG]Segmentationfaultruby2.0.0p247(2013

ruby-on-rails - 使用 worker 启动 Puma 服务器时出错

我是Rails和Puma的新手,所以这个问题对于简单的解决方案来说可能太愚蠢了,如果您认为我做错了什么,也请指导我。我正在尝试与工作人员一起为我的Rails启动Puma服务器。如果我将workers设置为0puma-w0服务器完美启动,但如果我将worker设置为1或更多,则会出现以下错误:E:\RoR_tryouts\ws_13.11.13\todo>puma-w3[2120]***SIGUSR2notimplemented,signalbasedrestartunavailable![2120]***SIGUSR1notimplemented,signalbasedrestartu

Ruby:按值查找散列中的项目

我目前正在使用如下所示的ruby​​哈希:{"employee"=>[{"name"=>"john","level"=>"1","position"=>"S1"},{"name"=>"bill","level"=>"2","position"=>"S2"}]}这是员工的两个例子,我需要能够通过值(value)观来吸引员工。例如,我想获得级别==2的所有员工,或位置==S1的所有员工。我如何在Ruby中执行此操作? 最佳答案 使用Hash#select或Array#select.level_2_employees=infoHash["

ruby-on-rails - 在 ubuntu 服务器启动时启动 unicorn 应用程序服务器

我正在使用ruby​​企业版运行我的Rails应用程序,并将unicorn作为应用程序服务器。我运行这个命令bundleexecunicorn-D-c/home/ubuntu/apps/st/config/unicorn.rb我需要在系统重启或启动后立即运行此命令。我在ubuntu10.04LTSEC2实例上运行应用程序。我尝试了几个提到的例子onthissite还有asthissite但它对我不起作用。任何提醒 最佳答案 作为Upstart尝试一下。为此,您需要在目录/etc/init/中创建一个myapp.conf文件,其内容如

ruby-on-rails - Rails 服务器提供 Readline 支持错误

我是RubyonRails的新手,我正在尝试启动RoR服务器。但是,当我运行命令railsserver时,出现以下错误:Sorry,youcan'tusebyebugwithoutReadline.Tosolvethis,youneedtorebuildRubywithReadlinesupport.IfusingUbuntu,try`sudoapt-getinstalllibreadline-dev`andthenreinstallyourRuby.bin/rails:6:warning:alreadyinitializedconstantAPP_PATH/home/abraar/r