Onde colocar rubi .gem arquivos para que Shoes.setup pode encontrá-los?
Pergunta
Muitas perguntas foram feitas sobre o suporte jóia em Shoes, mas nenhum deles respondeu onde colocá-los. Eu tenho Shoes passas 1134 no Windows XP, e eu fiz o download dbi-0.4.1.gem
e estou tentando obter o seguinte para o trabalho:
Shoes.setup do
gem 'dbi'
end
require 'dbi'
Shoes.app
...
end
Quando eu executo isso, eu recebo o diálogo que diz Installing dbi -- Looking for dbi
que fica por horas não encontrar o arquivo gem. Eu tentei colocá-lo em todos os seguintes locais sem sucesso:
- A pasta que contém o script acima
- D: \ Arquivos de programas \ Arquivos comuns \ Calçados \ 0.r1134 \ ruby ??\ gemas
- D: \ Arquivos de programas \ Arquivos comuns \ Calçados \ 0.r1134 \ ruby ??\ gemas \ 1.8 \ gemas
O que está errado? - a pasta ou o código
EDIT - RESPOSTA:
Graças à @Pesto para a resposta. Eu tinha lido o texto citado, mas mal-lo para referência onde Shoes colocar os arquivos gem instalado, não onde conseguiu a fonte jóia. No Windows XP, a referência se traduz em %USERPROFILE%\Application Data\Shoes
, e a instalação funcionou perfeitamente. Agora para começar a jogar com ele ...
Solução
O código parece bem. Por exemplo, este é apenas peachy:
Shoes.setup do
gem 'RedCloth'
end
require 'RedCloth'
Shoes.app do
para RedCloth.new('*awesome*').to_html
end
Como para onde as pedras estão instalados, _why-se responde a esta :
Ao colocar a sua lista jóia no bloco Shoes.setup, você vai acabar encontrando o Shoes pop-up visto acima, se qualquer uma das gemas passa a ser ausente. Gems são instalados em ~ / .Shoes, para evitar a necessidade superusuário direitos. (E apenas para manter Shoes afastado de mexer com o seu rubi normais coisas.)
Outras dicas
Quando você tem a verificação de problemas se sapatos é capaz de encontrar a jóia ou não, você pode ver as jóias disponível para sapatos em ~ / .shoes / + gem / gemas