2016-12-29 22 views
1

最新のJekyll(3.3.1)をインストールしましたが、Gem/Rubyはまだ私が3.2.1にいると思います。例えば:GemがJekyllに間違ったバージョンを持っています

$ jekyll --version 
/Users/userx/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/resolver.rb:203:in `rescue in start': Bundler could not find compatible versions for gem "jekyll": (Bundler::VersionConflict) 
    In Gemfile: 
    jekyll (= 3.2.1) 

    minima was resolved to 2.1.0, which depends on 
     jekyll (~> 3.3) 
    from /Users/userx/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/resolver.rb:199:in `start' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/resolver.rb:181:in `resolve' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/definition.rb:250:in `resolve' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/definition.rb:174:in `specs' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/definition.rb:233:in `specs_for' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/definition.rb:222:in `requested_specs' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:118:in `block in definition_method' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:19:in `setup' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler.rb:99:in `setup' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/gems/jekyll-3.3.1/lib/jekyll/plugin_manager.rb:36:in `require_from_bundler' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/gems/jekyll-3.3.1/exe/jekyll:9:in `<top (required)>' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/bin/jekyll:22:in `load' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/bin/jekyll:22:in `<main>' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `eval' 
    from /Users/userx/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `<main>' 

~/.rvm/gems/ruby-2.4.0/gems/フォルダはフォルダjekyll-3.2.1jekyll-3.3.1が含まれています。 gem install jekyllを実行すると、Successfully installed jekyll-3.3.1が返されます。どのような問題がここにありますか?

+0

あなたのGemfileは3.2.1です。 – sevenseacat

+0

そして、3.3.1 ... – geotheory

+1

と言って、たぶんあなたは 'bundle update 'を試みることができます。 –

答えて

1

Gemfileの変更点:gem 'jekyll', '3.2.1'gem 'jekyll'です。

次に:bundle update

+0

私はGemを初めて使ったので、これがどのファイルであるかわからない。 Googleは '関連するコードを含むディレクトリのルートにGemファイルを置く'という文書を返すだけですが、これは役に立ちません。 – geotheory

+0

リポジトリのURLはありますか? –

+0

いいえ私はこれをローカルIP上で初めて動作させようとしています – geotheory

関連する問題