Описание тега byebug

Byebug is a simple to use, feature rich debugger for Ruby 2.0.
0 ответов

Как отладить применение рельсов в производстве

Я новичок в рубине на рельсах. Я должен отладить приложение рельсы в производственном режиме. Я работаю с Unicorn+ NGINX, и я посмотрел на конфигурации / журналы и журналы Unicorn и Nginx, не было никаких информативных записей в журнале, когда он па…
15 авг '18 в 00:39
1 ответ

Отладчик Rails завершается автоматически через некоторое время, и вкладка терминала Ubuntu зависает

Я использую byebug для отладки моего приложения rails. Отладчик останавливается, но продолжается автоматически через некоторое время и выдает следующее: [5188]! Уволенный истекший рабочий: 5378 Рабочий 0 (pid: 5959) загружен, фаза: 0 а также когда и…
11 июл '18 в 19:04
1 ответ

Почему отладчик Ruby возвращает значения, отличные от кода во время выполнения?

Посмотрите на этот простой класс Ruby: require 'byebug' class Foo def run byebug puts defined?(bar) puts bar.inspect bar = 'local string' puts defined?(bar) puts bar.inspect end def bar 'string from method' end end Foo.new.run При запуске этого клас…
09 мар '17 в 13:53
2 ответа

Как мне показать больше окружающего кода в byebug?

По умолчанию byebug показывает 10 строк, например, строки [40, 49]Как я могу легко увидеть больше окружающего кода? Например строки 30-60
22 окт '16 в 20:28
2 ответа

Быбуг и рубин 2.2.3

При попытке использовать byebug в первый раз с ruby ​​2.2.3 я получаю NameError: undefined local variable or method `byebug' Я запутался, вот некоторые диагностики: ruby --version ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14] cat Gemf…
26 ноя '15 в 19:41
2 ответа

В ruby ​​я не могу заставить beebug работать с селеном

require 'selenium-webdriver' require 'byebug' byebug driver = Selenium::WebDriver.for:chrome driver.navigate.to "http://google.com" puts driver.find_element(:tag_name, 'input'); puts driver.find_element(:name, 'q'); driver.find_element(:name, 'q').s…
28 дек '18 в 17:40
1 ответ

Каково влияние на производительность включения драгоценных камней Ruby IRB в производство? (т.е. Pry / Byebug / awesome_print ...)

В проектах Rails принято видеть, что гемы улучшения оболочки включаются только в development / test разделы Gemfiles - предположительно потому, что при включении этих драгоценных камней в производственный Gemfile происходит падение производительност…
18 фев '16 в 05:28
10 ответов

Заставь Byebug завершить выполнение, не выходя из Pry

Когда я устанавливаю точку останова с помощью Byebug в Rails, я иногда хочу, чтобы она завершилась, но в руководстве по github сказано использовать exit который также выходит из Прай. Typing continue неоднократно может раздражать, если точка останов…
03 июн '15 в 17:46
1 ответ

Rails многострочная отладка в byebug или как спасти в одну строку

Иногда мне нужно отладить какое-то неприятное исключение, обратная трассировка которого скрыта или усечена, например ArgumentError без каких-либо следов стека. Я привык к отладке с помощью byebug. Проблема в том, что интерпретатор byebug представляе…
22 фев '17 в 09:56
1 ответ

Ruby Byebug никогда не останавливается

Ruby byebug никогда не останавливается ни в одном из моих кодов. Он установлен правильно без ошибок. Я сделал обновление пакета byebug, а также gem нетронутый byugug. Я запускаю сервер rails с помощью этой команды rails s -e development Вот файл дра…
13 июн '15 в 02:28
2 ответа

Rails4 - Как отлаживать пользовательский объект?

Как мне отладить объект пользователя?Я использую byebug. Я хочу получить доступ к атрибуту имени, но получаю имя пользователя класса.Пожалуйста, помогитеСпасибо [8, 17] in /home/ubuntu/workspace/converse/app/controllers/messages_controller.rb 8: end…
24 янв '15 в 20:53
1 ответ

Byebug не обновляет локальную переменную в Ubuntu

Вот мой код: # please_just_work.rb require 'bundler/setup' Bundler.require byebug puts "a = #{a}" В сеансе byebug я установил значение a, но это остается неопределенным: [1, 5] in /home/paper/tmp/debug.rb 1: require 'bundler/setup' 2: Bundler.requir…
09 сен '18 в 16:08
1 ответ

Pry Remote / ByeBug затем переходит в Teardown

Поэтому я решил разделить свой последний пост, так как ошибка связана с ByeBug больше, чем с Pry-Remote (я думаю). URL последнего сообщения: Pry-Remote не запущен Rails 4 Проблема: При вводе Next в Pry-Remote, ByeBug действует неожиданно и переходит…
1 ответ

Rails: не могу загрузить такой файл - byebug/byebug (LoadError)

Кто-нибудь видел подобную проблему?, У меня Windows 8. Каждый раз, когда я делаю "генерацию скаффолда", я получаю сообщение об ошибке ниже. Я получаю эту ошибку в большинстве моих проектов, часто на разных этапах, но всегда с byebug. C:\Ruby200-x64\…
11 ноя '14 в 15:50
1 ответ

Rails и Byebug - Как я могу повторно отобразить текущий контекст строки

Когда я отлаживаю с помощью Byebug, иногда я оцениваю некоторые переменные в терминале, что вызывает отображение отображаемого контекста строки. Затем я хотел бы снова распечатать его на экране. Как я могу это сделать? Я думал, что, возможно, 'displ…
26 ноя '13 в 16:49
6 ответов

Отладка в метод из производства IRB

Когда я ищу проблему, например, с конкретным объектом ActiveRecord, я часто обнаруживаю, что выполняю в своей производственной системе следующее: # RAILS_ENV=production bundle exec irb(main)> article = Article.find(123) => #<Article id: 123…
20 апр '16 в 14:29
2 ответа

Active Record Association CollectionProxy не работает: почему @owner.@ Target.count дает результат 1, когда @owner.@ Target возвращает пустой массив?

У меня есть модели в моем приложении Rails: Sales_Opportunity, которая имеет множество мужчин. Я настраиваю их с помощью FactoryGirl и запускаю тест, чтобы показать, что при удалении моей Sales_Opportunity я также вызываю удаление связанных Swots. П…
27 июл '15 в 11:22
1 ответ

Прай-пульт не сработал Rails 4

Проблема: После обновления до Rails 4 в другой ветке и пробного решения, которое работало в прошлый раз, Pry-Remote с Pow on Rails 4. Я все еще испытываю трудности с новыми Rails 4 и Pry Debugger. Что я бегу: rvm 1.26.11 (latest) by Wayne E. Seguin …
2 ответа

byebug: прервать вывод на консоль

У меня есть некоторый код (приложение Rails), который генерирует вывод на консоль. Я хотел бы использовать byebug, чтобы получить местоположение того, что генерирует этот вывод. Есть способ сделать это?
05 мар '17 в 12:53
2 ответа

Любой способ запустить byug ug под пассажиром + nginx?

Я разработал простое приложение rails, которое работает в среде разработки под WEBrick. Однако, когда я перехожу в производственную среду, это не работает. Я исправил тривиальные ошибки, связанные с активами и вещами. Однако некоторые вещи просто не…
03 фев '16 в 18:13