1

Middleman を実行しようとしたところ、次のエラーが発生しました。

$ 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 installbundle install --deployment拒否します。

4

1 に答える 1

3

middleman gem を Gemfile に追加し、 を使用してインストールしたようbundle installです。

その場合は、 middleman を として実行する必要がありますbundle exec middleman。これにより、 の一部としてインストールされた他のすべての gem がbundle install仲介者に利用可能になります。

于 2013-08-26T22:29:57.407 に答える