2012-01-05 9 views
0

tarballからインストールされたrubyライブラリとgem installの違いは何ですか?ローカルのgem installと実行中のsetup.rb

私のマシンは大学のプロキシのためにrubygems.orgに接続できないため、私のインストールはすべてローカルで行われます。私は宝石のローカルインストールを使ってインストールした宝石や、tarballをダウンロードしsetup.rbなどを実行しているものもあります。 Rubyを使いこなす私の初心者の状態では、私はこの矛盾についてあまり段階的ではありませんでしたが、今は気になります。

私はrubygemsが推奨されていると仮定しますが、正確な落とし穴を理解して、私のマシンをきれいにするときに気を付けるべきことを知りたいと思います。

答えて

2

最も重要な違いは、gemメカニズムを使用しないでインストールされたRubyエクステンションは、簡単にアンインストールまたは更新できないことです。依存関係の自動インストールも、宝石によって大幅に簡素化されます。

プロキシを使用している場合は、gemにもそのプロキシを使用するように指定できます。

gem install foo --http-proxy http://192.168.0.1:81 

またはHTTP_PROXY

export HTTP_PROXY=http://192.168.0.1:81 

のような変数環境を定義するには、プロキシアドレスを見つけるには、ブラウザ/ネットワークの設定を調べてください。

+0

ハハ、プロキシの前で簡単な場合。私はCNTLMを使用して、資格情報を適切に渡すローカルプロキシを作成するまで行ってきました。そのような運はない:/。 – iftheshoefritz

+0

@FritzMeissner:申し訳ありません。 –

関連する問題