Как установить Compass на Windows
Я установил 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 и интернет-соединение с компанией, поэтому я не знаю имени пользователя и пароля моего прокси.
Ответы
Ответ 1
Я был за прокси-сервером, и решение HumberFrench выше помогло:
Перейдите в папку Ruby bin:
cd c:/Ruby193/bin
И затем установите компас gem:
gem install compass --http-proxy http://<proxy_adreess>:<port_of_proxy>
Еще один совет: am on Aptana Studio, так что это можно запустить из терминала Aptana.
Не могу проголосовать, добавив это здесь.
Ответ 2
У меня была такая же проблема, наконец, она была решена вручную.
Перейдите на страницу rubygems compass и загрузите драгоценный камень, нажав ссылку Загрузить. Прокрутите вниз, и вы увидите три зависимости от времени выполнения. Перейти к каждому из них и загрузить эти драгоценные камни также. Поместите их в каталог и попробуйте
gem install downloaded_compass_filename
Это должно решить вашу проблему.
Если он дает сообщение об ошибке, не найденное в репозитории, вы можете заставить gem попробовать локальные файлы с помощью опции gem --local install
Ответ 3
если вы используете прокси-сервер и получаете ошибку, сделайте это
gem install compass --http-proxy http://<proxy_adreess>:<port_of_proxy>
Установка gem -h дает вам варианты
Ответ 4
Прокси-сервер является наиболее вероятной причиной. Вам нужно будет получить разрешение от сетевого администратора или вручную загрузить компас. Для получения дополнительной информации см. this SA.
Если вы решите пойти по ручному маршруту, это ссылка на страницу компаса RubyGems. Это не идеально, но и лучше, чем писать css без магии компаса ^^
Удачи!
Ответ 5
Попробуйте запустить команду установки в папке bin.
$ cd C:\Your_Ruby_Folder\bin
$ gem install compass
Ответ 6
В окнах у меня было несколько установок ruby:
C:\ruby187
и
C:\Ruby200-x64
установить компас в обоих местах, используя:
gem install compass
Ответ 7
У меня такая же проблема, и я разрешаю ее с помощью.
- Удалить рубиновый конец удаленной папки ruby
- Загрузите рубиновую версию 1.9.x
- После установки sass
- последняя основа: установить компас