Size: a a a

pro.rb (Ruby/Rails / RU)

2020 September 15

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
как то можно добавить гемы которые видит bundle exec без изменения Gemfile в проекте?
например я везде хочу использовать ruby-debug-ide и debase, но не хочу навязывать эти гемы другим
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
о, в конфиге vscode для дебага есть pathToRDebugIDE, похоже можно локальный через gem установленный указать
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
Vyacheslav Konovalov
о, в конфиге vscode для дебага есть pathToRDebugIDE, похоже можно локальный через gem установленный указать
но этот вариант не работает(
источник

АШ

Алексей Шеин... in pro.rb (Ruby/Rails / RU)
bundle exec как раз и занимается тем, что грузит только те гемы, что указаны в Gemfile.lock
источник

АШ

Алексей Шеин... in pro.rb (Ruby/Rails / RU)
а в чем проблема добавить его в Gemfile? Сделай
group :development
 gem 'ruby-debug-ide', require: ENV['RUBYMINE_DEBUG_ENABLED']
 gem 'debase', require: ENV['RUBYMINE_DEBUG_ENABLED']
end

и оно никому мешать не должно
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
Алексей Шеин
а в чем проблема добавить его в Gemfile? Сделай
group :development
 gem 'ruby-debug-ide', require: ENV['RUBYMINE_DEBUG_ENABLED']
 gem 'debase', require: ENV['RUBYMINE_DEBUG_ENABLED']
end

и оно никому мешать не должно
я обычно делаю отдельную группу console, которая рекваерится только при запуске rails c
источник

АШ

Алексей Шеин... in pro.rb (Ruby/Rails / RU)
в тестах тогда дебаггер не поюзаешь
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Алексей Шеин
в тестах тогда дебаггер не поюзаешь
+++
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
а, понял
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
Алексей Шеин
а в чем проблема добавить его в Gemfile? Сделай
group :development
 gem 'ruby-debug-ide', require: ENV['RUBYMINE_DEBUG_ENABLED']
 gem 'debase', require: ENV['RUBYMINE_DEBUG_ENABLED']
end

и оно никому мешать не должно
спасибо, норм вариант
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
тока рубимайн тут непричем)
источник

АШ

Алексей Шеин... in pro.rb (Ruby/Rails / RU)
а, ну ок. мне казалось это рубимайн требует, в остальных проектах обычно используют byebug или pry-byebug
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
эт общие для ide гемы как я понял, в vscode тоже требуются для дебага
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
pry-byebug + pry-rails (для pry в rails c)
источник

VK

Vasyl Kuzmyk in pro.rb (Ruby/Rails / RU)
fulcanelly
хорошо,
а
nums=[[1,4], [7,8]]
nums.map { |a, b| a + b }
nums.map(&:sum) же
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Vyacheslav Konovalov
как то можно добавить гемы которые видит bundle exec без изменения Gemfile в проекте?
например я везде хочу использовать ruby-debug-ide и debase, но не хочу навязывать эти гемы другим
можно сделать типа - Gemfile.local и добавить его через instance_eval если он существует
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Ну и соответвенно в гитигнор его
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
но всякие гемы для дебага, формтатированию и т.д. не обазательно же добавлять - они как внешние программы
источник

АШ

Алексей Шеин... in pro.rb (Ruby/Rails / RU)
Ivan Naumov
можно сделать типа - Gemfile.local и добавить его через instance_eval если он существует
так оно все равно будет влиять на Gemfile.lock
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
а, точно
источник