Описание тега syck

3 ответа

Почему интерпретатор psych yaml добавляет разрывы строк около 80 символов?

Psych - это движок yaml по умолчанию с ruby ​​1.9.3. Почему, о, почему psych добавляет разрыв строки в своем выводе? Проверьте пример ниже. ruby -v # => ruby 1.9.3p374 (2013-01-15 revision 38858) [x86_64-linux] require 'yaml' "this absolutely nor…
25 июл '13 в 13:46
1 ответ

Как мне сделать YAML в JRuby в 1.9 с Syck?

Если я запусту JRuby в режиме Ruby 1.9 и скажу ему использовать Syck, а не Psych, похоже, ничего не получится. Я что-то пропустил? Andrew-Grimms-MacBook-Pro:~ agrimm$ ruby --version jruby 1.6.1 (ruby-1.8.7-p330) (2011-05-08 3fe11da) (Java HotSpot(TM…
08 май '11 в 03:57
0 ответов

Синхронизация контактных данных между приложением "Люди" и моим приложением

Я участвую в проекте, который имеет такую ​​же функциональность, как WhatsApp для контактов. Моему приложению необходимо получить контакт с телефона (т.е. приложение Peoples) и синхронизировать его с сервером, чтобы найти пользователей, которые уже …
17 июн '15 в 07:17
1 ответ

Ошибка "неопределенный метод" при запуске delayed_jobs в нескольких очередях с./script/delayed_job -n

Возникла проблема с запуском отложенных заданий в нескольких очередях. У меня была такая же проблема в начале, когда я запускал все в одной очереди с rake jobs:work Но решил это, запустив bundle exec rake jobs:work. Теперь для запуска разных очереде…
03 апр '12 в 14:15
1 ответ

syck: требуется ssl: разные версии Ruby?

Я пытаюсь запустить грабли для железной дороги. https://github.com/preston/railroady В приведенном ниже сообщении об ошибке я думаю, что он ссылается на Ruby 1.9.1 для syck, когда я использую Ruby 1.9.3 (см. Ниже). Это нормально? Процесс падает на с…
28 окт '12 в 16:34
1 ответ

Rails: syck был удален, вместо него используется psych

Я получаю это сообщение во время развертывания моего проекта rails: syck has been removed, psych is used instead Версии: gem 'rails', '=3.2.13' ruby 2.0.0p247 Как я знаю, ruby ​​использует родной ямлер "Psych". В Gemfile нет никакого ямлера. В моем …
08 окт '13 в 12:04
2 ответа

ActiveRecords неправильно сериализован в yaml

Когда я сериализую активные записи, я обнаруживаю, что формат yaml отличается в зависимости от того, на каком ящике я работаю. На одной коробке я получаю: object: !ruby/object:User вместо object: !ruby/ActiveRecord:User Первая версия является пробле…
20 мар '11 в 13:57
1 ответ

Пакетная обработка при использовании ActiveRecord::Base.connection.execute

Я занят написанием миграции, которая позволит нам перевести наш ямлер с Syck на Psych и, наконец, обновить наш проект до ruby ​​2. Эта миграция будет очень ресурсоемкой, хотя мне нужно будет использовать чанкинг. Я написал следующий метод, чтобы под…
2 ответа

YAML.load никогда не возвращается в инициализаторе Rails

Я пытаюсь загрузить файл конфигурации yaml во время инициализации моего приложения Rails 3.1, и вызов YAML.load никогда не возвращается. Вот мой файл инициализатора: STRIPE_CONFIG = begin config = YAML.load(Rails.root.join('config', 'stripe.yml')) |…
20 фев '12 в 14:41
0 ответов

Как сериализовать объект, используя TCPServer внутри?

Стремясь ускорить частые повторяющиеся запуски определенного сценария в моей цепочке, я начал сериализацию на пользовательские объекты диска, которые в противном случае для создания в совокупности занимают слишком много времени. Использование встрое…
12 янв '12 в 16:10
2 ответа

YAML, delayed_job: Псих против Сика. Как заставить pysch читать attr_accessors для объекта ruby

У меня проблемы с использованием delayed_job (3.0.3) с ruby ​​1.9.3. Ранее мы использовали ruby ​​1.8.7, который поставляется с парсером yaml syck, который считывает все атрибуты, которые установлены для объекта ruby ​​(включая attr_accessors), но п…
29 окт '12 в 16:31
1 ответ

Syck.dump пустой хеш генерирует IO исключение

Я занят написанием миграции данных, которая позволит нам сменить ямлеров с Syck на Psych. Для этого мне нужно перенести некоторые столбцы в нашу базу данных. Я столкнулся со следующим странным крайним случаем (rdb:1) Syck.dump({}) *** NoMethodError …
03 май '16 в 11:43
2 ответа

Почему разница в поведении парсеров YAML (syck и psych)?

Посмотрите на этот случай: ruby 1.9.2p0 (2010-08-18, редакция 29036) [i686-linux] irb(main):006:0> YAML::ENGINE.yamler = "psych" => "psych" irb(main):007:0> '8902-20-13'.to_yaml ArgumentError: invalid date from /usr/local/lib/ruby/1.9.1/dat…
06 янв '12 в 19:41
2 ответа

Ошибка чтения типа в многострочном регулярном выражении

В файле, по-видимому, хранится многострочное регулярное выражение, сохраненное YAML::dump(b1) без проблем. Вопрос, как я могу загрузить его обратно, когда Syck, кажется, имеет проблемы с многострочным регулярным выражением? b2 = YAML::load(File.open…
29 ноя '12 в 12:40
1 ответ

JRuby с YAML

Когда я использую Rails с YAML, я меняю boot.rb с require "yaml" YAML::ENGINE.yamler = "syck" Работает нормально с нормальным Ruby. Когда я перемещаю приложение из Ruby в JRuby, оно не работает. Где я должен написать эти строки в JRuby?
20 апр '11 в 15:34
1 ответ

Свалка Ямл с рельсами 2.3 и рубином 2.0

Я обновил приложение rails 2.3 с ruby ​​1.8 до ruby ​​2.0. Теперь я получаю следующую ошибку при попытке сериализации объекта active-reccord (YAML::dump()): ArgumentError (wrong number of arguments (2 for 0)): Полная трассировка стека: ArgumentError…
08 апр '15 в 09:41
2 ответа

YAML-кодирование искаженной строки, проблемы с сериализацией модели

Я выделил проблему с Ruby on Rails, когда модель с сериализованным столбцом неправильно загружает данные, которые были сохранены в ней. В результате получается Hash, а в результате получается строка YAML, которую невозможно проанализировать из-за пр…
21 окт '09 в 18:35
0 ответов

Как установить syck 1.0.1 на Ubuntu 15.04?

Я получаю сообщение об ошибке при установке syck в Ubuntu 15.04. Сборка собственных расширений завершается неудачно: Installing syck 1.0.1 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /home/markus/.rvm/ru…
18 июн '15 в 16:11