Я пытался запустить посреднический и я получаю следующее сообщение об ошибке:Bundler не смог найти драгоценный камень ни в одном из источников
$ middleman
WARN: Unresolved specs during Gem::Specification.reset:
thor (< 2.0, >= 0.15.2)
multi_json (~> 1.0)
rb-inotify (>= 0.9)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
Could not find i18n-0.6.1 in any of the sources
Run `bundle install` to install missing gems
Так что я побежал bundle install
и вот соответствующая часть продукции:
$ bundle install
Using i18n (0.6.1)
...
Your bundle is complete!
Gems in the groups development and test were not installed.
It was installed into ./vendor/bundle
$ middleman
...
Could not find i18n-0.6.1 in any of the sources
Run `bundle install` to install missing gems.
$ bundle show
Gems included by the bundle:
...
* i18n (0.6.1)
...
$ bundle show i18n
/Users/jh/Documents/Workspace/mywebsite-middleman/vendor/bundle/ruby/1.8/gems/i18n-0.6.1
Кто-нибудь знает, что здесь происходит? Я продолжаю работать bundle install
и bundle install --deployment
, как говорится в сообщении, и он отказывается работать.
Вы пробовали связать exec с посредником? – diedthreetimes
Зачем устанавливать драгоценные камни на 'vendor/bundle'? –
'bundle exec middleman' дает мне то же сообщение об ошибке (но не предыдущие предупреждения об устранении неразрешенных спецификаций). Я не уверен, почему он устанавливает драгоценные камни на 'vendor/bundle', это настройка, которая поставляется с Middleman. – jay