2011-06-24 1 views
3

のに対して正規表現マッチ/.../n私はRSpecのでカピバラを使用する場合、私は次のエラーを持っている:NOOBのカピバラRSpecの警告:UTF-8文字列

/Users/imac/.rvm/gems/[email protected]_3.0.7/gems/rack-1.2.3/lib/rack/utils.rb:16: warning: regexp match /.../n against to UTF-8 string 
. 

githubの彼らに掲載の問題を見た後、ラック1.3.0へのアップグレードを推奨します。

は、私はそれを実行しようとしましたが、これは問題です:私は私のgemfileにラック宝石を追加して、バンドル私が手にインストールしない場合

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) 

>

ありがとうございます。解決するために、私は)グーグルでは、このような問題を検索し、あなたが質問見つかっ

答えて

8


- コードでファイルRAILS_ROOT/congif /初期化子/ escape_utils.rbを作成するとgem "escape_utils"
をインストール:

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

と楽しみます)

おかげ掲載ソリューションhttp://crimpycode.brennonbortz.com/?p=42

+0

おかげウラジミールにこの男。私は指導したようにして、それは魅力のように働いた。 – chell

+0

は完璧に機能しました! – Matthew

+0

ありがとう!素晴らしい仕事:) –

関連する問題