Как быстро инициализировать среду разработки Ruby?

Ответов: 3


4 принят

На самом деле довольно легко настроить задачу рейка, которая устанавливает кучу драгоценных камней:

task :install_gems do
  require "rubygems"
  require "rubygems/dependency_installer"

  installer = Gem::DependencyInstaller.new

  [["rack"], ["merb-core", "1.0.12"]].each do |args|
    installer.install(*args)
  end
end

Конечно, вы можете извлечь это в метод и написать более красивый способ указать свои зависимости, но это должно отлично работать.


0

Я думаю, что в настоящее время вам придется написать специальную задачу рейка, которая говорила с библиотекой Gem.

Возможно, что рип , (очень) новый ребенок на блоке, сделает все проще, но это очень ранние дни.

Но у кого-то может быть лучший способ ...


0

Если ваше приложение упаковано в виде драгоценного камня, вы можете добавить зависимости к gemspec, и rubygems попытаются установить их для вас, когда вы установите драгоценный камень.

Есть несколько способов сделать жемчужину из какого-то рубинового кода. Недавно я взял на работу ювелира .

С его помощью вы можете установить проект как драгоценный камень, запустив его rake install. Есть несколько инструкций о том, как делать зависимости от своей вики-библиотеки github.

рубин, RubyGems, грабли,
Похожие вопросы
Яндекс.Метрика