Вопросы по теме '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::SHA2.hexdigest("hello")
дает
=> #<NameError: uninitialized constant Digest>
Можно ли...
1661 просмотров
schedule
05.12.2023
PRY или IRB — перезагрузите класс и забудьте об удаленной функциональности
Если вы измените файл, а затем повторно загрузите его в pry или irb, он, кажется, подхватит любую НОВУЮ функциональность, которую вы добавили в этот класс, но не забудете о СТАРОЙ функциональности, которую вы удалили из этого класса.
Действия по...
2496 просмотров
schedule
01.12.2022