Como instalar a bússola nas janelas

Instalei a Ruby no meu sistema e agora quero instalar a bússola. Mas quando eu executar o comando gem install compass, Ele mostra um erro como este:

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

e também:

SocketError: getadressinfo: no such host is known.<http://rubygems.org/latest_specs.4.8.gz>
Não sei qual é o problema. Se eu executar ruby -v, Ele mostra a versão Ruby. Então qual é o problema com a instalação da bússola?

Alguém me pode explicar isto correctamente? Procurei no Google, mas tudo o que encontrei foi um problema de proxy e não consegui perceber como definir o proxy em todo.

Estou a usar o Windows e uma ligação à internet da empresa, por isso não sei o nome de utilizador e a senha do meu proxy.

Author: hopper, 2012-12-04

7 answers

Eu estava por trás de um proxy e a solução de HumberFrench acima ajudou:

Vá para a pasta Ruby bin:

cd c:/Ruby193/bin

E depois instalar a gema da bússola:

gem install compass --http-proxy http://<proxy_adreess>:<port_of_proxy>
Outra dica: estou no Aptana Studio, então isto pode ser executado a partir do terminal do Aptana. Não posso votar para acrescentar isto aqui.
 8
Author: Shiyaz, 2014-08-06 06:03:16
Tive o mesmo problema, resolvi-o manualmente. Ir para a página rubygems compass , e transferir a gema Carregando na ligação Download. Desce e verás três dependências de tempo de execução . Vai a cada um deles e descarrega essas jóias também. Coloque todos eles em um diretório, e tente
gem install downloaded_compass_filename
Isto deve resolver o teu problema. Se indicar uma mensagem de erro não encontrada no repositório, poderá forçar o gem a tentar os ficheiros locais através da Opção gem --local install
 5
Author: anoopr, 2013-02-08 09:13:36

Se usar um 'proxy' e obter um erro, faça-o

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

O Gem install-h dá-lhe uma infinidade de opções

 4
Author: HumberFrench, 2013-11-13 13:45:52

O proxy é a causa mais provável. Você terá que obter permissão do administrador de rede, ou manualmente baixar bússola. Para mais informações, veja este SA post.

Se você decidir ir a rota manual aqui está uma ligação para a página da bússola RubyGems. Isto não é o ideal, mas também é melhor do que ter de escrever css sem a magia da bússola ^

Boa sorte!
 3
Author: Nick Tomlin, 2017-05-23 12:00:13

Tente executar o comando de instalação na pasta bin.

$ cd C:\Your_Ruby_Folder\bin
$ gem install compass
 2
Author: Travis Heeter, 2013-01-11 21:31:55

Nas janelas, tive algumas instalações de ruby:

    C:\ruby187

E

    C:\Ruby200-x64

Instalar bússola em ambos os locais, usando:

    gem install compass
 2
Author: Cybul, 2013-12-03 22:13:01
Tenho o mesmo problema e resolvo-o com ele.
  1. desinstalar a pasta apagada ruby end
  2. transferir a versão 1.9 do ruby.x
  3. Depois de instalar o sass
  4. última haste: instalar bússola
 1
Author: Dexter_ns88, 2013-05-03 23:28:25