Описание тега ruby-1.9.3

По вопросам, связанным с разработкой на Ruby версии 1.9.3. Если ваш вопрос относится к Ruby в целом, используйте тег [tag:ruby].
0 ответов

Ruby 1.9.X комбинация в многоядерных?

Я делаю анализ на комбинации блоков. Возможно ли это запустить на многоядерном компьютере? x = (1...30).to_a.combination(10).collect { |x| x } puts x
09 апр '12 в 22:31
0 ответов

Ожидание загрузки элемента с помощью watir

Я только что перешел на ruby ​​1.9.3 с 1.8. Вместо использования методов ожидания у меня был собственный метод, который использовался для проверки загружаемого элемента, и он прекрасно работал на 1.8.7. Но после того, как я обновился до ruby ​​1.9.3…
28 янв '14 в 07:14
1 ответ

Enumerable меняет мое поведение `to_json`

У меня есть приложение rails и класс, который я написал как его часть (не ActiveRecord или что-то еще). Данные хранятся в простых переменных экземпляра (строка, целые числа, массивы...) Когда я призываю to_json в случае этого я получаю то, что ожида…
1 ответ

Как получить поддержку отладки в Aptana 3 с Ruby 1.9.3?

Я работаю со следующей конфигурацией: Windows XP Media Center Edition с пакетом обновления 3 (SP3) Аптана Студио 3, сборка: 3.0.9.201202141038 ruby 1.9.3p125 (2012-02-16) [i386-mingw32] (устанавливается из rubyinstaller-1.9.3-p125.exe) DevKit (устан…
12 апр '12 в 09:06
2 ответа

Почему диапазон с недопустимыми аргументами иногда не вызывает ошибку аргумента?

Следующий код вызывает ошибку аргумента: n = 15 (n % 4 == 0)..(n % 3 == 0) # => bad value for range (ArgumentError) что я думаю, потому что это оценивает: false..true и различные типы классов используются в диапазоне: TrueClass а также FalseClass…
12 сен '12 в 10:29
2 ответа

Как открыть всплывающее окно таблицы с помощью селена вебдрайвер?

Есть text label на веб-странице, и я пытаюсь нажать на нее, чтобы открыть всплывающее окно, но не открывается. здесь HTML код: <td width="40%"> <div id="EmpId.outline"> <input type="hidden" name="EmpId" value="" id="popupEmpId"> &l…
5 ответов

Rails 3.1 и Ruby 1.9.3p125: ruby-debug19 по-прежнему аварийно завершает работу с "Символ не найден: _ruby_threadptr_data_type"

Возможный дубликат: ruby-debug с Ruby 1.9.3? До меня дошли слухи, что ruby ​​1.9.3p125 имеет решение проблемы ruby-debug19, поэтому, следуя инструкциям на сайте RVM, я переустановил 1.9.3: $ rvm reinstall 1.9.3 --patch debug --force-autoconf $ ruby …
25 фев '12 в 07:30
0 ответов

stop_server(@signature) не закрывает порт: EventMachine:Ruby

Я работаю на eventmachine . И необходимо перезагрузить серверы с портом в цикле. Я пытаюсь остановить серверы с кодом stop_server(@signature) идентификатор, но если я снова подключить его, это дает мне ошибку /gems/eventmachine-1.0.0/lib/eventmachin…
30 авг '13 в 07:06
1 ответ

Gem установить рельсы, установив мне пустой каталог

Я пытаюсь установить обновленную версию rails, но через некоторое время я понял, что проблема в том, что gem install rails устанавливает мне пустой каталог. Обратите внимание, что у меня не было никаких проблем ранее, я правильно установил все верси…
10 янв '13 в 11:21
1 ответ

Unicode Ruby 1.9 в Regexp

Я только что обновил старый проект до Ruby 1.9.3. У меня куча проблем со строками Unicode. Это сводится к: p = "\\username"; "Any String".match(/#{p}/) Это работает в 1.8, и возвращает ноль, как ожидалось. Тем не менее, в 1.9 это бросает: ArgumentEr…
04 июн '13 в 08:05
1 ответ

Проблемы обновления MongoDB Ruby для атомарной добавки

coll.save({"_id" => "test", "1" => "a"}) #=> {"_id"=>"test", "1"=>"a"} coll.update({"_id" => "test"}, {"$set"=>{"1.2" => "b"}}) #=> {"_id"=>"test", "1"=>"a"} Я ожидал, что последняя строка создаст новый узел: {"_id"=…
25 май '12 в 14:33
1 ответ

Путаница с выводом произошла из-за определяемого пользователем метода, вызываемого из IRB

class Object def all_equals(o) ops = [:==, :===, :eql?, :equal?] Hash[ops.map(&:to_s).zip(ops.map {|s| send(s, o) })] end end ВЫХОД "a".all_equals "a" # => {"=="=>true, "==="=>true, "eql?"=>true, "equal?"=>false} Может ли кто-нибу…
12 янв '13 в 20:51
1 ответ

Развертывание устаревшего приложения Rails 2.3 на общем хосте и столкновение с ошибкой доступа sudo

У меня есть старое приложение, созданное с помощью Rails 2.3.2. Мне нужно развернуть это приложение с помощью Capistrano на общем хосте. Я использую последнюю стабильную версию Capistrano, которая является 3.3.5. Ниже вы можете найти конкретные верс…
1 ответ

Публикация push в Heroku отклонена с недействительным RUBY_VERSION

Когда я нажимаю на Heroku, я получаю следующее сообщение: Invalid RUBY_VERSION specified: Unfortunately,-a-fatal-error-has-occurred.-Please -see-the-Bundler-troubleshooting-documentation-at-http://bit.ly/bundler- issues.-Thanks! ! Valid versions: ru…
30 апр '13 в 11:13
1 ответ

Установите ruby-oci8, используя ruby ​​1.9.3-p551 в OS X El capitan 10.11.3

Я пытаюсь установить ruby-oci8, используя ruby ​​1.9.3-p551 в OS X El Capitan 10.11.3, но я получаю эту ошибку. Installing ruby-oci8 2.2.1 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /…
28 мар '16 в 11:35
1 ответ

Rails консоль, странный вопрос

Я печатаю следующее: >> x.inspect "\"53219847091d6601dd000004\"" >> "53219847091d6601dd000004".inspect "\"53219847091d6601dd000004\"" >> "53219847091d6601dd000004"==x false Они одинаковы, так почему они не равны друг другу?
10 сен '14 в 07:29
1 ответ

Uncaught бросок: остановка

Я пытаюсь реализовать базовую HTTP-аутентификацию, но мне нужно возвращать разные коды состояния HTTP в зависимости от статуса аутентифицируемой учетной записи. Я использую Sinatra для размещения API, и вот как выглядит мое приложение: require 'ruby…
23 май '12 в 12:52
10 ответов

Ошибка установки debugger-linecache в Ruby 1.9.3

Мне нужна версия 1.0.1 debugger-linecache для проекта, и я сталкиваюсь со следующей ошибкой при попытке установить. trunk ☺ gem install debugger-linecache -v '1.0.1' Building native extensions. This could take a while... ERROR: Error installing debu…
06 июн '12 в 14:55
2 ответа

Могу ли я создавать каталоги с динамическими именами во время выполнения, используя Ruby1.9?

Я должен загрузить файлы из Интернета по нескольким запросам. Загруженные файлы для каждого запроса должны быть помещены в папку с тем же именем, что и номер запроса. Например: Мой скрипт запущен для загрузки файлов по запросу номер 87665. Таким обр…
10 янв '13 в 04:18
1 ответ

Установил Ruby 1.9.3 вручную, но ruby ​​-v не показывает такой файл или каталог

На CentOSЯ сделал ручную установку Ruby 1.9.3 из файла tar. Я не получил никаких ошибок во время ./configure сделать и сделать установку. "which ruby" outputs "/usr/local/bin/ruby" "whereis ruby" outputs "ruby: /usr/lib/ruby /usr/lib64/ruby /usr/loc…
18 мар '14 в 14:36