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

Как избежать «нет такого файла для загрузки скрипта/консоли map_by_method» с помощью сборщика?
Я запускаю rails 2.3.10 с bundler . Я использую rvm , в глобальные гемсеты обычно кладу полезные для ирба гемы. По умолчанию у меня там были такие: map_by_method, what_methods, ap, net-http-spy, hirb, looksee, pp, wirble. Когда я запускаю...
617 просмотров
schedule 05.12.2022

Объяснение кода Ruby для построения структур данных Trie
Итак, у меня есть этот рубиновый код, который я взял из Википедии и немного изменил: @trie = Hash.new() def build(str) node = @trie str.each_char { |ch| cur = ch prev_node = node node = node[cur] if node == nil...
2352 просмотров
schedule 09.11.2023

Консоль Rails не загружает .irbrc, в то время как Irb загружает в Windows
Я установил Rails 3.2.8 с помощью RailsInstaller в 64-битной Windows 7 (Ruby 1.9.3). Затем я создал файл .irbrc в моем каталоге %HOME% — C:\Users\Username со следующим содержимым: def h obj puts "This object is #{obj}" end Если я...
1015 просмотров
schedule 03.12.2022

Почему Module.methods() и response_to? в irb работает иначе, чем в скрипте?
Я пытаюсь использовать рефлексивные методы в Ruby и сталкиваюсь с поведением, которое я нахожу действительно удивительным. Следующие примеры работают по-разному в IRB и при вызове ruby-скрипта: Пример 1: def myfun; end p respond_to?(:myfun)...
173 просмотров
schedule 08.03.2024

Jruby IRB стрелка вверх (история) не работает
Я использую rvm на Ubuntu 13.04. Используя ruby ​​1.9.3, irb работает нормально. Я могу ввести команду, нажать Enter, нажать вверх, и команда снова там. Однако при использовании ruby ​​2.0.0 и jruby 1.7.3 стрелка вверх просто ничего не делает....
363 просмотров
schedule 01.04.2024

Как протестировать Digest::SHA2.hexdigest в irb онлайн?
Я хочу увидеть хэш, созданный функцией Digest::SHA2.hexdigest. У меня не установлен Ruby, поэтому я пошел на онлайн irb. Ввод Digest::SH­A2.hexdige­st("hello"­) дает => #<NameError: uninitialized constant Digest> Можно ли...
1661 просмотров
schedule 05.12.2023

PRY или IRB — перезагрузите класс и забудьте об удаленной функциональности
Если вы измените файл, а затем повторно загрузите его в pry или irb, он, кажется, подхватит любую НОВУЮ функциональность, которую вы добавили в этот класс, но не забудете о СТАРОЙ функциональности, которую вы удалили из этого класса. Действия по...
2496 просмотров
schedule 01.12.2022