问题标签 [syck]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
266 浏览

ruby - 多行正则表达式中的 TypeError 读取

在一个文件中显然存储了一个多行正则表达式,可以YAML::dump(b1)毫无问题地保存。

问题,当 Syck 似乎对多行正则表达式有问题时,我该如何加载它?

我已经看到有关 ruby​​types.rb 补丁的讨论,但除此之外什么都没有。

我宁愿不切换到 Psych,因为这会打开另一个蠕虫罐:

这是怎么回事?有希望吗?在此错误使其不透明之前,我对 Syck 和 Psych 以及 YAML 解析的内部都一无所知。

0 投票
3 回答
2516 浏览

ruby - 为什么 psych yaml 解释器会在 80 个字符左右添加换行符?

自 ruby​​ 1.9.3 以来,Psych 是默认的 yaml 引擎

为什么,哦,为什么 psych 会在其输出中添加换行符?检查下面的示例。

0 投票
1 回答
5124 浏览

ruby-on-rails - Rails:syck 已被移除,而使用 psych

我在我的 rails 项目的 capistrano 部署期间收到此消息:

版本:

据我所知,ruby 使用本地 yamler“Psych”。

Gemfile 中没有任何 yamler。

在我的 boot.rb 中:

可能是什么问题呢?

0 投票
1 回答
163 浏览

ruby-on-rails - 带有 rails 2.3 和 ruby​​ 2.0 的 Yaml 转储

我已将 rails 2.3 应用程序从 ruby​​ 1.8 升级到 ruby​​ 2.0。

现在,当我尝试序列化活动记录对象(YAML::dump())时出现以下错误:

完整的堆栈跟踪:

我更新到最新的 psych 库,并尝试切换到 syck,但没有成功。

0 投票
0 回答
230 浏览

android - Contact Detail syncing between people app and my app

I am involved in a project which has the functionality like whatsapp does for contacts.My app have to get the contact from phone(ie Peoples app) and sync it to server to find the users who are all already involved in my app.If a user not involved already i need to place a invite button.

For sync there is no problem i implemented a sync adapter,I have to get the updates like new phone no added or name changed in the contacts of people app.

I think VERSION and CONTACT_LAST_UPDATED_TIMESTAMP fields are not exactly what i need.Because they may be updated when other details in the are changed.

我需要在我的应用程序启动时监控联系人的变化,如果联系人有任何变化,我需要获取该联系人详细信息并将其发送到服务器以了解他的状态。正在运行一个service with content observer 将适用于这种情况。如果可行,我如何获得更新的联系方式。

有人可以帮助我吗?

0 投票
0 回答
471 浏览

ruby - 如何在 Ubuntu 15.04 上安装 syck 1.0.1?

在 Ubuntu 15.04 上安装 syck 时出错。构建本机扩展失败:

有人知道问题是什么以及如何解决吗?

0 投票
1 回答
2128 浏览

ruby-on-rails - 使用 ActiveRecord::Base.connection.execute 时的批处理

我正忙于编写一个迁移,这将使我们能够将我们的 yamler 从 Syck 迁移到 Psych,并最终将我们的项目升级到 ruby​​ 2。不过,这种迁移将非常耗费资源,因此我将需要使用分块。

我编写了以下方法来确认我计划使用的迁移结果产生了预期的结果,并且可以在不停机的情况下完成。为了避免活动记录自动执行序列化,我需要使用ActiveRecord::Base.connection.execute

我描述转换的方法如下

使用时如何使用批处理 ActiveRecord::Base.connection.execute

为了完整起见,我的更新功能如下

我从http://fossies.org/linux/openproject/db/migrate/migration_utils/legacy_yamler.rb得到的

0 投票
1 回答
27 浏览

ruby - Syck.dump 空哈希抛出 IO 异常

我正忙于编写数据迁移,这将允许我们将 yamlers 从 Syck 更改为 Psych。为此,我需要迁移我们数据库中的一些列。我遇到了以下奇怪的边缘情况

所以显然不能使用 Syck 转储空哈希?