2016-12-29 10 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.1 и jekyll-3.3.1. Запуск gem install jekyllSuccessfully installed jekyll-3.3.1. Подумайте, в чем проблема?

+0

Ваш Gemfile говорит 3.2.1. – sevenseacat

+0

И нужно сказать 3.3.1 ... – geotheory

+1

Возможно, вы можете попробовать «расслоить обновление». –

ответ

1

В вашей Gemfile изменить: gem 'jekyll', '3.2.1' для gem 'jekyll'.

Тогда: bundle update

+0

Я новичок в Gem, поэтому не знаю, какой файл это. Google просто возвращает документацию, в которой говорится: «Поместите Gemfile в корень каталога, содержащего связанный код», что не очень полезно. – geotheory

+0

У вас есть URL-адрес репозитория? –

+0

Нет, я просто пытаюсь заставить это работать в первый раз, по локальному IP-адресу – geotheory

 Смежные вопросы

  • Нет связанных вопросов^_^