2017-12-26 4 views
1

私は企業のファイアウォールの内部で作業します。私はWindows 10を使用しており、Ruby 2.4 x64をインストールしています。RubyのSass宝石を手作業でインストールできますか?

私はサスの宝石を取得する必要があります。このような外部呼び出しはすべてブロックされ、私の状況ではブロックされないので、コマンドラインではできません。私は手作りの宝石をダウンロードしてからローカルファイルから宝石をインストールするコマンドを発行する場所がありますか?

+0

を参照してください必要があるため、これらが何であるかを見ることができませんあなたはrubygems([link](https://rubygems.org/gems/sass))からダウンロードできます。 –

+0

あなたはいつでもあなた自身のgemサーバーを走らせることができます。 http://guides.rubygems.org/run-your-own-gem-server/ - その他の解決策もあります。 –

答えて

0

私は同じ位置にいると、ファイアウォールを介して2つの技術

  1. を使用 installing-gems-from-behind-a-corporate-firewall

  2. で私の答えを参照してくださいローカルファイルから

あなたがダウンロードしますgem from https://rubygems.org/downloads/sass-3.5.4.gem ファイルをruby \ binフォルダに入れて後で削除することができます。

あなたのbinフォルダに次に、あなたのCDおよび3.5.4は、現在のバージョンであるコマンドを使用して、コンソールに

gem install sass-3.5.4.gem --local 

それをインストールします。 依存関係(他の宝石)がある場合は、最初にそれらをダウンロードする必要があります。 は、このマシン上で、私はまだRubyのMRI 1.9.3を使用していますし、SASSの現在のバージョンはRubyの2.0.0

はまた、ここに私の答え

deploy-a-ruby-gem-local-without-using-git-or-internet-access

+0

私はこれをしてこれを得ました:エラー:任意のリポジトリで有効なgem 'sass-listen'(〜4.0.0)を見つけることができませんでした。 –

+0

私は依存関係について書いたwatを参照してください、聴いて聞いてみてください。あなたもそれらをダウンロードして同じフォルダに入れておく必要があります。最も簡単なことは、インストールされている宝石のリストをコピーして、これらの宝石をファイアウォールの背後にあるサーバにコピーしてください。 – peter

+0

これは素晴らしい答えです。しかし、それは私のコンピュータの企業の制限のために私のためにまだ働かなかった。私の最終目標はSASSなので、私はそれをコンパイルする別の方法を模索するかもしれません。ありがとう! –

関連する問題