Куда поместить файлы ruby .gem, чтобы Shoes.setup мог их найти?

StackOverflow https://stackoverflow.com/questions/825331

  •  05-07-2019
  •  | 
  •  

Вопрос

Было задано много вопросов о поддержке драгоценных камней в обуви, но ни один из них не ответил, куда их положить.У меня есть Shoes Raisins 1134 на Windows XP, и я скачал dbi-0.4.1.gem и я пытаюсь заставить работать следующее:

Shoes.setup do
  gem 'dbi'
end

require 'dbi'

Shoes.app 
  ...
end

Когда я запускаю это, я получаю диалоговое окно, в котором говорится Installing dbi -- Looking for dbi который часами сидит, не находя файл gem.Я пытался разместить его во всех следующих местах, но безрезультатно:

  • Папка, содержащая вышеупомянутый скрипт
  • D:\Program Файлы\Общие файлы\Обувь\0.r1134 uby\драгоценные камни
  • D:\Program Файлы\Общие файлы\Обувь\0.r1134 uby\gems\1.8\драгоценные камни

Что не так - папка или код?

РЕДАКТИРОВАТЬ - ОТВЕТ:

Спасибо @Pesto за ответ.Я прочитал цитируемый текст, но неправильно понял его, сославшись на то, куда Shoes ПОМЕСТИЛА установленные файлы gem, а не на то, где она ПОЛУЧИЛА исходный код gem.В Windows XP ссылка переводится как %USERPROFILE%\Application Data\Shoes, и установка сработала отлично.Теперь , чтобы начать играть с этим ...

Это было полезно?

Решение

Код выглядит нормально.Например, это просто персиковое:

Shoes.setup do
  gem 'RedCloth'
end

require 'RedCloth'

Shoes.app do
  para RedCloth.new('*awesome*').to_html
end

Что касается того, где установлены драгоценные камни, _ почему сам отвечает на этот:

Поместив свой список драгоценных камней в блок Shoes.setup, вы в конечном итоге столкнетесь с всплывающим окном Shoes, показанным выше, если какой-либо из драгоценных камней окажется отсутствующим.Драгоценные камни устанавливаются в ~/.shoes, чтобы избежать необходимости в правах суперпользователя .(И просто чтобы держать обувь подальше от того, чтобы возиться с вашим обычным Ruby материалом.)

Другие советы

Всякий раз, когда у вас возникают проблемы с проверкой, может ли shoes найти драгоценный камень или нет, вы можете просмотреть драгоценные камни, доступные для shoes, по адресу ~/.shoes/+gem/gems

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top