Как Вы добираетесь, рубиновый драгоценный камень во включать путь для “требуют”

Я думаю, вам просто нужно разместить фильтр для идентификатора активности на рабочем листе диаграммы Ганта, например:

Gantt View

Когда Вы переходите на панель инструментов, фильтр действий должен фильтроваться следующим образом:

Dashboard

Я могу отправить вам книгу обратно, если хотите. [ 118]

12
задан Mike Woodhouse 26 March 2009 в 11:44
поделиться

3 ответа

Это на самом деле не трудно, чтобы сделать это вручную. Скажем, у Вас есть библиотека whatever.rb то, что Вы хотите распределить как драгоценный камень.

  1. сделайте каталог lib и помещенный копия whatever.rb в lib/whatever.rb.
  2. сделайте файл whatever.gemspec, и помещенный следующее там, заполняя соответствующие значения:
    
     Gem::Specification.new do |spec|
       spec.name = 'the-name-of-your-gem'
       spec.version ='0.0.1'
    # this is important - it specifies which files to include in the gem. spec.files = ["lib/whatever.rb"]
    # optional, but useful to your users spec.summary = "A more longwinded description of your gem" spec.author = 'Your Name' spec.email = 'you@yourdomain.com' spec.homepage = 'http://www.yourpage.com'
    # you did document with RDoc, right? spec.has_rdoc = true
    # if you have a ruby forge project spec.rubyforge_project = 'your-project-name-on-rubyforge'
    # if you have any dependencies on other gems, list them thusly spec.add_dependency('hpricot') spec.add_dependency('log4r', '>= 1.0.5') end
  3. теперь, для создания драгоценного камня используйте gem build команда:
    % gem build whatever.gemspec
    Successfully built RubyGem
    Name: the-name-of-your-gem
    Version: 0.0.1
    File: the-name-of-your-gem-0.0.1.gem
    %
    
  4. Можно протестировать локально при помощи gem install the-name-of-your-gem-0.0.1.gem Для пользований библиотекой в сценарии затем просто сделайте следующее наверху:
    
    require 'rubygems' # puts gem libraries in the require path
    require 'whatever' # loads your library
    

Для больше, на какой различные настройки в gemspec файл, проверьте Ссылку GemSpec.

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

26
ответ дан 2 December 2019 в 05:04
поделиться

Существует староватый здесь от доктора Nic, который использует newgem. Это, вероятно, немного устарело теперь.

Несколько более свежий, мы получаем gemify, который, кажется, основывается на вышеупомянутом. Вот сообщение об этом

Насколько пути идут, после того как Вы выполнились gem install <some-useful-stuff> и Ваш код требования или выполнился require 'rubygems' или Вы установили RUBYOPT =-rubygems (тот Windows только? Я не уверен), затем последующее выполнение require будет также искать каталог драгоценных камней соответствующую библиотеку.

Существует также более явное (но удержано от использования) require_gem команда, которая является теперь просто gem, который позволяет Вам указывать номера версий.

2
ответ дан 2 December 2019 в 05:04
поделиться

Для создания рубинового драгоценного камня можно хотеть посмотреть на newgem или ювелира.

2
ответ дан 2 December 2019 в 05:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: