0

私の会社のネットワークでは、github 以外のほとんどすべてのサイトにアクセスできないため、どのようにして gem をインストールできるのか疑問に思っています。

オプション 1: すべての gem の github ソースを指しますが、github からの依存関係も指定する必要はありませんか?

オプション 2: RubyGems にアクセスできるプロキシ サーバーがあり、そこにすべての gem と依存関係をダウンロードできれば、gem をそのマシンにソースできると考えています。自分の gemfile からファイルを指すようにするには、文字通りそのサーバーでファイルをホストする必要がありますか?

これらのオプションのいずれかが可能ですか?

編集:この質問は私の問題を解決すると思います: Rubygemsミラーサーバーを構築するには?

4

1 に答える 1

1

gem は「gems.github.com」から入手できます。彼らはここで調達できる宝石のリストを公開しています: http://gems.github.com/list.html私が理解しているように、リストはもはや更新されていないので、最終的には問題に遭遇するでしょう.

ローカル ミラーを実行してみてください。簡単なグーグルの後にこれを見つけました:https://github.com/rubygems/rubygems-mirror

そうは言っても、私はmpapisと一緒です。あなたが Ruby のコーディングを求めている会社で働いていて、その会社が ruby​​gems.org の使用を許可していない場合、私はその会社で働きたいかどうかについていくつかの深刻な質問を自問します。

于 2012-08-15T17:24:03.693 に答える