Публикации по теме 'pry'


Поддеть в двух словах
Как программисты, мы тестируем наши программы, и может быть сложно увидеть множество сбоев в одной крошечной программе. В конце концов, говоря за себя, я могу с уверенностью утверждать, что я маленький программист. И теперь, будучи маленьким программистом, мне нужно огромное количество работы от людей, которые знают, что они делают, а также от компьютерных программ, если они существуют. Pry поможет вам отладить вашу программу. Подглядывать - значит проверять Короче говоря,..

Устранение неполадок со странным поведением Pry в Ruby
Что такое Pry в Ruby? Языки компьютерного программирования читают строки кода сверху вниз. Сказав это, Flow of Control позволяет программистам прервать выполнение, чтобы контролировать поток! Если вы Rubyist, вы можете еще глубже контролировать свои операторы (циклические операторы, операторы принятия решений и операторы ветвления) и функции, используя Pry . Что оно делает? если вы используете Pry в своем коде, он замораживает выполнение и позволяет вам исследовать ваши строки..

Копайте глубже с Pry: исследуйте внутреннее устройство Ruby
TL; DR - теперь вы можете просматривать источник идентификаторов C в Pry Фон Pry всегда стремился копаться в коде - независимо от того, отлаживаете ли вы или пытаетесь разобраться в кодовой базе. Одна из наиболее эффективных команд для достижения этой цели - show-source : Первоначально реализация show-source поддерживала только просмотр исходного кода Ruby. Это было хорошее начало, но вызывало некоторое разочарование, когда пользователи пытались просмотреть источник для..

Один шаг вперед, пока «копаешься» в коде Ruby
Меня недавно приняли на учебный курс по кодированию, и вместе с этим я приступил к некоторым предварительным работам (работа, которую вы выполняете перед тем, как прийти в первый день), которые были мне поручены. Большая часть этой предварительной работы основана на Ruby. У Ruby есть собственная встроенная интерактивная оболочка, называемая IRB (Interactive Ruby Shell) (тогда почему бы не IRS? ... полагаю, слишком много негативного отношения к налогам). С IRB вы можете перейти в среду..

Вопросы по теме 'pry'

Подсмотреть в SublimeREPL
Кому-нибудь удалось заменить irb на pry в SublimeREPL? Я близко, я думаю. Я не получаю ошибки, однако я не получаю ответа, когда ввожу команду. Он ведет себя так, как будто буфер сбрасывается каждый раз, когда я нажимаю «Ввод». Я использую...
1302 просмотров
schedule 05.05.2022

запустить минитест программно
У меня есть этот код (в pry): class Hash def invert_by_array each.with_object({}) {|(key,value), obj| value.each do |element| obj[element] = key end } end end require 'minitest/spec' describe "invert_by_array" do...
529 просмотров
schedule 03.01.2023

Можно ли мультиплексировать окно терминала, используя Ruby, с чем-то вроде Pry или Readline/Coolline?
Используя Ruby, я хотел бы создать мультиплексированное окно терминала, в котором в одном «подокне» я могу динамически обновлять отображаемые данные из базового приложения, а в другом «подокне» я могу поддерживать пользовательский ввод для управления...
72 просмотров
schedule 10.05.2022

Использовать спасательный круг В грабли Задача?
Я пытаюсь использовать pry-rescue внутри задачи rake. Что-то вроде этого: bundle exec rescue rake my:task Но когда возникает исключение ( undefined method... ), оно просто существует как обычно. Как я могу использовать pry-rescue с...
546 просмотров
schedule 10.05.2023

Не удается запустить rails c в терминале, потому что Pry не удалось получить пользовательский ввод с помощью «Readline».
Кажется, я не могу запустить рельсы c в терминале. Он продолжает выдавать мне эту ошибку Loading development environment (Rails 4.2.0.beta2) [1] pry(main)> Error: Input/output error - /dev/null...
1448 просмотров
schedule 07.04.2023

Как использовать pry-byebug в примере скрипта для драгоценного камня?
Я работаю над созданием своего первого драгоценного камня, который не является приложением Rails, а является библиотекой для игры в крестики-нолики с некоторым количеством ИИ, поэтому я могу играть с компьютерным противником, который никогда не...
8462 просмотров
schedule 23.08.2023

Существует ли кубинский эквивалент консоли Rails?
Я хотел бы иметь возможность тестировать классы, которые мне нужны на Кубе, без необходимости запрашивать их каждый по отдельности с помощью irb. Вместо этого я использовал конечную точку, которая запускает binding.pry , но я бы предпочел иметь...
178 просмотров
schedule 21.10.2022

Appium_lib с mssing элементами страницы Xcode 6
Я только что начал автоматизацию iOS с Appium v1.3.5, следуя инструкциям по настройке и тестированию приложений, которые appium предоставляет здесь - http://appium.io/slate/en/tutorial/ios.html?java#starting-the-console . Используя команду Pry на...
142 просмотров
schedule 04.08.2022

Как вы можете вызвать метод «шага» огурца, используя pry-byebug?
У меня есть коллизия между «псевдофункцией» step , предоставляемой отладчиком byebug (в частности, я использую pry-byebug), и функцией step , предоставляемой огурцом для выполнения произвольных шагов огурца. Я попытался выполнить вызов пошаговой...
338 просмотров
schedule 31.03.2023

Как изменить цвет строки подсказки
Я использую разные цвета строки подсказки bash на своем сервере и локальном компьютере, чтобы легко понять, где я нахожусь. Но когда я использую pry на сервере есть только белый и черный. Есть ли способ раскрасить строку приглашения pry ?
477 просмотров
schedule 03.02.2023

Установка pry, но ОШИБКА: при выполнении драгоценного камня
Я пытаюсь установить pry на окна, используя git и bash , но получаю эту ошибку ниже. Я пытался искать везде, но ничего не работает. В какой-то момент он был успешно установлен, но даже после ввода команды pry он ничего не сделал, кроме пустой...
215 просмотров
schedule 26.06.2023

Выполнение операторов с начальными точками в pry
Pry интерпретирует команду с ведущим . как системную команду и передает ее оболочке. Однако это не позволяет мне выполнять блоки кода со строками, которые начинаются с . , что очень часто встречается в моем коде. В IRB отлично работает что-то...
65 просмотров
schedule 27.04.2022

Как выполнить цикл с помощью PRY и просмотреть значение итератора в сеансе терминала?
У меня точно такой же вопрос, как у "j doe" (исходный вопрос здесь: Как выполнить цикл с pry и просмотреть значение итератор? ), хотя на самом деле на вопрос не было ответа. Я хочу попросить людей, которые на самом деле используют Pry для отладки...
798 просмотров
schedule 18.02.2023

Как я могу изменить отображаемое значение консоли pry/irb для объекта Ruby?
Вот простой узел графа: Node = Struct.new(:value, :children) do def initialize(value, children=[]); super; end end Часто я хочу посмотреть на это в консоли pry или irb . Проблема в том, что когда я подключаю график и смотрю на узел, я...
744 просмотров
schedule 30.08.2022

Как попросить ruby ​​pry остановить все остальные потоки
Я пытаюсь отладить многопоточный скрипт ruby, проблема в том, что когда я это делаю binding.pry Другие потоки продолжают отправлять вывод на консоль. Как мне заставить их останавливаться на binding.pry, а затем запускать снова, когда я...
1194 просмотров
schedule 16.03.2023

Почему все константы не загружаются на консоль pry в корневом каталоге проекта rails?
У меня есть проект rails с именем food_delight, и я использую pry вместо irb, теперь моя проблема заключается в следующем: «Когда я делаю« pry », чтобы войти в консоль pry внутри корневого каталога проекта rails, классы ActiveRecord не найдены, но...
273 просмотров
schedule 05.11.2022

Как установить pry/pry-rails глобально для всех проектов?
Как заменить irb и rails console на pry/pry-console глобально для каждого проекта, не включая его в проект?
615 просмотров
schedule 08.06.2022

Rspec binding.pry из метода
Я пытаюсь использовать метод binding.pry и отлаживать его. Упрощенный пример того, что я пытаюсь сделать. привет.рб class Hello def self.hello 'Hello world!' binding.pry end end спец/hello_spec.rb describe Hello do it 'Hello#hello...
120 просмотров
schedule 31.03.2023