20

システムにRubyをインストールしましたが、今度はCompassをインストールします。しかし、gem install compassコマンドを実行すると、次のようなエラーが表示されます。

could not find valid gem 'compass' <>=0> in any repositary

そしてまた:

SocketError: getadressinfo: no such host is known.<http://rubygems.org/latest_specs.4.8.gz>

何が問題なのかわかりません。を実行するruby -vと、Rubyのバージョンが表示されます。では、Compassのインストールの問題は何ですか?

誰かがこれを私に正しく説明できますか?Googleを検索しましたが、プロキシの問題しか見つかりませんでした。プロキシの設定方法がまったくわかりませんでした。

Windowsと会社のインターネット接続を使用しているので、プロキシのユーザー名とパスワードがわかりません。

4

7 に答える 7

10

私はプロキシの背後にいて、上記の HumberFrench のソリューションが役立ちました。

Ruby bin フォルダーに移動します。

cd c:/Ruby193/bin

次にコンパスジェムをインストールします。

gem install compass --http-proxy http://<proxy_adreess>:<port_of_proxy>

別のヒント: Aptana Studio を使用しているため、これは Aptana のターミナル内から実行できます。

投票できないので、ここに追加します。

于 2014-08-06T06:03:16.167 に答える
6

私は同じ問題を抱えていましたが、最終的に手動で解決しました。rubygemsコンパスページに移動し、[ダウンロード]リンクをクリックしてgemをダウンロードします。下にスクロールすると、3つのランタイム依存関係が表示されます。それらのそれぞれに移動し、それらの宝石もダウンロードしてください。それらすべてをディレクトリに入れて、試してみてください

gem install downloaded_compass_filename

これで問題が解決するはずです。gem --local installリポジトリが見つかりませんというエラーメッセージが表示される場合は、オプションを使用してgemにローカルファイルを試行させることができます

于 2013-02-08T09:13:36.743 に答える
4

プロキシを使用してエラーが発生した場合は、それを実行してください

gem install compass --http-proxy http://<proxy_adreess>:<port_of_proxy>

gem install -h は多くのオプションを提供します

于 2013-11-13T13:45:52.597 に答える
3

プロキシが最も可能性の高い原因です。ネットワーク管理者から許可を得るか、手動でコンパスをダウンロードする必要があります。詳細については、このSAの投稿を参照してください。

手動ルートを使用する場合は、RubyGemsコンパスページへのリンクがあります。これは理想的ではありませんが、コンパスの魔法を使わずにcssを作成するよりも優れています^^

幸運を!

于 2012-12-06T17:22:43.480 に答える
3

Windowsでは、ルビーのインストールがいくつかありました:

    C:\ruby187

    C:\Ruby200-x64

以下を使用して、両方の場所にコンパスをインストールします。

    gem install compass
于 2013-12-03T22:13:01.530 に答える
2

bin フォルダーで install コマンドを実行してみてください。

$ cd C:\Your_Ruby_Folder\bin
$ gem install compass
于 2013-01-11T21:31:55.347 に答える