Добавить библиотеку в RubyMine - PullRequest
1 голос
/ 06 марта 2012

Есть ли способ указать RubyMine принять во внимание некоторую библиотеку, чтобы каждый раз, когда вы вводите определенный метод, RubyMine не подчеркивает это? Это действительно раздражает прямо сейчас.

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

Если вы установили гем Ruby и хотите, чтобы RubyMine его учел, определите его в Gemfile, как описано в документации .

0 голосов
/ 23 января 2018

Вот как начать новый проект в Ruby Mine, добавить к нему драгоценный камень и протестировать его. В этом примере добавляются популярные библиотеки ActiveSupport и i18n

Создайте новый проект и используйте несколько драгоценных камней

  • Start Ruby Mine
  • Выберите «Файл | Новый проект | Пустой проект»
  • Выберите «Tools | Bundler | init», чтобы создать новый «Gemfile», который сразу же откроется в IDE.
  • Добавьте следующие 2 строки в файл gem: gem "activesupport" gem "i18n"

  • Выберите «Инструменты | Bundler | Установить». Ваши драгоценные камни будут установлены, и теперь ваш проект может использовать эти драгоценные камни.

Используйте драгоценные камни в простом примере

  • Выберите «Файл | Новый ... | Ruby Class», чтобы добавить пустой файл класса в ваш проект, назовите его «Test»

  • Ниже приведен пример кода, который использует activesupport.

test.rb

  require "active_support/all"

  def last_games(games, index)
    games.from(index)
  end
  games = ["Super Mario Bros.", "Contra", "Metroid", "Mega Man 2"]
  puts last_games(games, 2)
  • Сохраните ваш файл, и теперь щелкните правой кнопкой мыши файл и выберите «Запустить тест»
  • Ваш код должен работать и выводить следующее на консоль RubyMine!

Metroid
Мега Мэн 2

...