Я запускаю Windows 8.1 и пытаюсь запустить «сервер посредника» (с версией gem 2.4.8 и версией Middleman версии 3.3.12). При этом я получаю следующую ошибку (см. Ниже приложение для полного сообщения об ошибке): «Вы уже активировали прослушивание 3.0.3, но ваш Gemfile требует прослушивания 2.10.1»Ошибка сервера посредника с 'listen' 3.0.3 gem вместо 2.10.1
Однако драгоценный камень «Слушай» не является явно написанная в моем gemfile, должна быть зависимостью от чего-то другого.
Так что я сделал, чтобы явно добавить в моем Gemfile:
gem 'listen', '~> 2.10.1'
И затем снова запустить
$bundle install
Но когда я снова запустить «$ Middleman сервер» это не работает. Так что в моем терминале проверить, какая версия «слушать» драгоценный камень у меня есть, и видеть, что это:
C:\Users\Edouard\Desktop\stylus>bundle show listen
C:/Ruby22/lib/ruby/gems/2.2.0/gems/listen-2.10.1
ли кто-то есть зацепка о том, как решить это? Потому что я понятия не имею ..
Приложение - сообщение об ошибке целом я получаю:
C:\Users\Edouard\Desktop\stylus>middleman server
WARN: Unresolved specs during Gem::Specification.reset:
rack (< 2.0, >= 1.0, >= 1.0.0, >= 1.4.5)
uber (~> 0.0.4)
activesupport (>= 3.1, ~> 4.1)
ffi (>= 0.5.0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
C:/Ruby22/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:34:in `block in setup': You have already activated listen 3.0.3, but your Gem
file requires listen 2.10.1. Prepending `bundle exec` to your command may solve this. (Gem::LoadError)
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:19:in `setup'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler.rb:127:in `setup'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/setup.rb:8:in `<top (required)>'
from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require'
from C:/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/middleman-core-3.4.0/lib/middleman-core/load_paths.rb:29:in `setup_load_paths'
from C:/Ruby22/lib/ruby/gems/2.2.0/gems/middleman-core-3.4.0/bin/middleman:10:in `<top (required)>'
from C:/Ruby22/bin/middleman:23:in `load'
from C:/Ruby22/bin/middleman:23:in `<main>'
Hello @KazmaArakaki, спасибо, я пробовал это, но не работал для меня .. – Syksteaz