鋸山

2017-04-21 14 views
0

私はバージョン1.7に鋸山をアップグレードしようとしているのアップグレードバンドラ「バージョンを見つけることができない」を解決する方法鋸山

bundle update --source nokogiri 

を私が取得:

Fetching gem metadata from https://rubygems.org/........... 
Fetching version metadata from https://rubygems.org/... 
Fetching dependency metadata from https://rubygems.org/.. 
Resolving dependencies............. 
Bundler could not find compatible versions for gem "nokogiri": 

これは私のGemfileである:

nokogiri (~> 1.7) 

    activemerchant (~> 1.58.0) was resolved to 1.58.0, which depends on 
     nokogiri (~> 1.4) 

    activemerchant (~> 1.58.0) was resolved to 1.58.0, which depends on 
     nokogiri (~> 1.4) 

    capybara was resolved to 2.7.0, which depends on 
     nokogiri (>= 1.3.3) 

    cucumber-rails was resolved to 1.4.3, which depends on 
     nokogiri (~> 1.5) 

    haml-rails was resolved to 0.9.0, which depends on 
     html2haml (>= 1.0.1) was resolved to 2.0.0, which depends on 
     nokogiri (~> 1.6.0) 

    haml-rails was resolved to 0.9.0, which depends on 
     html2haml (>= 1.0.1) was resolved to 2.0.0, which depends on 
     nokogiri (~> 1.6.0) 

    rails (>= 4.2.6, ~> 4.2) was resolved to 4.2.6, which depends on 
     actionmailer (= 4.2.6) was resolved to 4.2.6, which depends on 
     actionview (= 4.2.6) was resolved to 4.2.6, which depends on 
      rails-html-sanitizer (>= 1.0.2, ~> 1.0) was resolved to 1.0.3, which depends on 
      loofah (~> 2.0) was resolved to 2.0.3, which depends on 
       nokogiri (>= 1.5.9) 

    roo (~> 2.4.0) was resolved to 2.4.0, which depends on 
     nokogiri (~> 1) 

    roo-xls was resolved to 1.0.0, which depends on 
     nokogiri 

    capybara was resolved to 2.7.0, which depends on 
     xpath (~> 2.0) was resolved to 2.0.0, which depends on 
     nokogiri (~> 1.3) 

なぜ誰もそれを見つけることができないアイデアはありますか? rubygems.orgには、現在のバージョンがgithubと同様に1.7.1であることがわかります。 githubソースを指定する必要はありますか?

+0

キャップロックキーが一貫して動作していません。 –

答えて

1

問題はここにある:

haml-rails was resolved to 0.9.0, which depends on 
    html2haml (>= 1.0.1) was resolved to 2.0.0, which depends on 
    nokogiri (~> 1.6.0) 

あなたが見ることができるように、html2hamlはそれがない1.7で、nokogiri (~> 1.6.0)に依存します。 html2haml(依存関係がnokogiri (~> 1.6)になるように)を更新するか、nokogiri, ~> 1.6を使用する必要があります。

Gemfile.lockファイルを削除してもう一度bundle installを実行してみることもできますが、まだ実稼働していない場合にのみ実行することをおすすめします。

1

ノコギリに他の宝石が欲しいと思うので、 を試してみてください。bundle updateです。

bundle updateは依存関係ツリーを解決し、他のすべてのgems依存関係を満たすバージョンをインストールしてみます。

関連する問題