gpt4 book ai didi

ruby-on-rails-3 - NOOB capybara Rspec 警告 : regexp match/. ../n 针对 UTF-8 字符串

转载 作者:行者123 更新时间:2023-12-04 07:09:02 24 4
gpt4 key购买 nike

当我在 Rspec 中使用 capybara 时出现以下错误:

/Users/imac/.rvm/gems/ruby-1.9.2-p180@hbg_3.0.7/gems/rack-1.2.3/lib/rack/utils.rb:16: warning: regexp match /.../n against to UTF-8 string
.

查看 github 上发布的问题后,他们建议升级到 rack 1.3.0。

我试图这样做,但问题是这样的:

如果我将 rack gem 添加到我的 gemfile 然后执行 bundle install 我得到:

You have requested:
rack = 1.3.0

The bundle currently has rack locked at 1.2.3.
Try running `bundle update rack`

如果我尝试做捆绑更新机架,我会得到:

Bundler could not find compatible versions for gem "rack":
In Gemfile:
rspec-rails (= 2.6.0) depends on
rack (~> 1.2.1)

rack (1.3.0)

如何更新 rack 以消除错误消息>

提前谢谢你。

最佳答案

我在谷歌搜索了这个问题,发现你的问题))
解决 - 安装 gem "escape_utils"
然后使用代码创建文件 RAILS_ROOT/congif/initializers/escape_utils.rb:

module Rack
module Utils
def escape(s)
EscapeUtils.escape_url(s)
end
end
end

享受)

感谢此人发布解决方案 http://crimpycode.brennonbortz.com/?p=42

关于ruby-on-rails-3 - NOOB capybara Rspec 警告 : regexp match/. ../n 针对 UTF-8 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6464313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com