ruby — вопросы с ответами

7 ответов
Получение этой ошибки при запуске команды brew на терминале. Нужна помощь в разрешении. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- utils/popen (LoadError) from /System/Library/Frameworks/Rub...
macos
rubygems
homebrew
osx
09 июль 2014, в 12:06
3 ответа
В чем разница между следующими методами Ruby? exec, system и %x() или Backticks Я знаю, что они используются для выполнения команд терминала программно через Ruby, но я хотел бы знать, почему существует три разных способа сделать это.
exec
14 июнь 2011, в 05:39
6 ответов
У меня есть несколько версий жемчужины Ruby: $ gem list rjb (1.3.4, 1.3.3, 1.1.9) Как удалить старые версии, но сохранить последние версии?
gem
05 май 2011, в 19:50
4 ответа
У меня есть Googled это и получили неоднозначные/противоречивые мнения - есть ли вообще разница между выполнением map и выполнением collect в массиве в Ruby/Rails? docs, похоже, не предлагают никаких, но могут быть различия в методе или производительности?...
arrays
collect
map
10 март 2011, в 02:25
9 ответов
Что это за двоеточие ::? Например. Foo::Bar. Я нашел определение : :: - это унарный оператор, который позволяет: константы, методы экземпляра и методы класса, определенные в классе или модуле, получить доступ из любого места вне класса или модуля. Какая польза от области видимости (private, prote...
operators
syntax
09 июнь 2010, в 19:58
2 ответа
Возможный дубликат: Что означает map (&: name) в Ruby? В Ruby я знаю, что если я это сделаю: some_objects.each(&:foo) Это то же самое, что и some_objects.each { |obj| obj.foo } То есть &:foo создает блок { |obj| obj.foo }, превращает его в Proc и передает его каждому. Почему это ра...
25 дек. 2009, в 11:15
5 ответов
Я хочу сделать что-то простое и простое, например min(5,10) или Math.max(4,7). Существуют ли функции в этом отношении в Ruby?
enumerable
31 авг. 2009, в 22:18
3 ответа
Как вы скажете программе Ruby подождать какое-то время, прежде чем перейти к следующей строке кода?
sleep
25 авг. 2009, в 18:32
11 ответов
Какой лучший способ потребовать все файлы из каталога в ruby?
directory
file
require
09 апр. 2009, в 17:36
15 ответов
Если я вызову команду с помощью Kernel # system в Ruby, как мне получить ее вывод? system("ls")
call
system
27 март 2009, в 13:37
12 ответов
Я ищу более элегантный способ конкатенации строк в Ruby. У меня есть следующая строка: source = "#{ROOT_DIR}/" << project << "/App.config" Есть ли лучший способ сделать это? И в этом отношении в чем разница между << и +?
string-concatenation
18 дек. 2008, в 13:18
7 ответов
Если я загружаю файл .gem в папку на моем компьютере, могу ли я установить его позже, используя gem install?
rubygems
21 окт. 2008, в 00:12
6 ответов
Просто оглядываясь вокруг метапрограммирования Руби. Mixin/modules всегда меня путают. включить: смешивает в указанных модульных методах как методы экземпляра в целевом классе expand: смешивает в указанных модульных методах как методы класса в целевом классе Итак, главное отличие только этого ...
module
include
extend
01 окт. 2008, в 06:35
8 ответов
Я пришел с Java, и теперь я больше работаю с Ruby. Одна из особенностей языка, с которой я не знаком, - это module. Мне интересно, что такое module и когда вы его используете, и зачем использовать module поверх class?
class
module
30 сен. 2008, в 03:01
14 ответов
В Ruby 1.8 есть тонкие различия между proc/lambda, с одной стороны, и Proc.new с другой. Что это за различия? Можете ли вы дать рекомендации о том, как решить, какой из них выбрать? В Ruby 1.9, proc и лямбда отличаются. Какая сделка?
lambda
proc
03 авг. 2008, в 06:10
Наверх
Меню