0

https://github.com/serverspec/specinfraの最終バージョンが壊れています ( https://github.com/serverspec/specinfra/pull/229 )。

だから私が実行すると:

キッチン検証

検証せず、いくつかのエラーをスローするだけです。

だから私は考えました-test-kitchen用にspecinfra gemの特定のバージョンを指定するにはどうすればよいですか?

その後、機能していた以前のバージョンを指定して開発を続けることができました。

この特定のエラーは修正されると確信していますが、test-kitchen が使用する gem のバージョンを変更する方法を知っておくとよいでしょう。

それは再び起こるからです。

4

1 に答える 1

0

残念ながら、超簡単ではありません。実際の serverspec gem インストールは、busser-serverspecを介してターゲット システムで行われます。このコードは RubyGems を直接呼び出すため、オーバーライドするのは困難です。私がその#testフックを正しく読んでいれば、最初のインストール後にgitからspecinfraを取り込むスイートファイルにGemfileを含めることができるかもしれません。

于 2014-09-28T18:37:16.193 に答える