5

シェフクライアントの実行のためにgemソースを変更する方法を知っている人はいますか?

問題のノードはファイアウォールの背後にあるため、rubygems.org を内部の Nexus リポジトリ ( https://github.com/sonatype/nexus-ruby-support ) に置き換えたいと考えています。「chef embedded gem」のソース リストを更新しようとしましたが、問題のあるchef_gem 呼び出しは、まだ ruby​​gems.org を参照している別のソース リストを使用しているようです。

4

3 に答える 3

2

既存の ruby​​gems.org などを削除します (外部の gem が必要ない場合)

/opt/chef/embedded/bin/gem ソース -r ...

mygems を追加

/opt/chef/embedded/bin/gem sources -a " http://mygems.example.com/ "

于 2015-07-18T12:22:19.213 に答える