0

rubygems.org でホストされている古い gem と名前が競合する、純粋に個人的な使用のために管理している gem があります。を実行するgem updateと、rubygems.org のバージョンがダウンロードされます。こうならないようにしたいと思います。に含める宝石を明示的に指定できることは知っていますgem updateが、除外するものを指定できますか?

4

1 に答える 1

4

できないことは確かですが、ソリューションをかなり簡単に (UNIX 上で) スクリプト化することはできます。

gem list --local | awk '{print $1}' | grep -v YOUR_GEMNAME | xargs gem update

また、Rubygems のソース コードをここ数回見て感銘を受けました。おそらく、この機能を追加することはそれほど難しくないでしょう。彼らはプルリクエストを受け入れるかもしれません。

于 2013-03-21T01:09:07.467 に答える