问题标签 [psych]

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 回答
5472 浏览

ruby - Psych to_yaml 选项的文档?

Ruby 1.9.3 默认为 YAML 使用Psych。虽然它的 ruby​​-doc 文档 完全缺乏,但我能够找到一份外部文档暗示该indentation选项受支持。这在测试中得到了证实:

可能支持更多选项。具体来说,我想知道如何更改换行宽度或完全禁用它。

有哪些可用选项?

0 投票
5 回答
14022 浏览

ruby-on-rails - 修复“ruby 安装缺少心理”错误?

我正在运行 Ruby ruby​​ 1.9.3p125,并且不断收到此错误,这使我无法在 Rails 中进行任何类型的开发。

看来您的 ruby​​ 安装缺少 psych (用于 YAML 输出)。要消除此警告,请安装 libyaml 并重新安装您的 ruby​​。

我用谷歌搜索并尝试了似乎所有的东西,但似乎没有任何效果。我真的很想开始一些新项目,但似乎无法绕过这个障碍。

任何帮助是极大的赞赏!

0 投票
1 回答
1589 浏览

ruby - 升级 Bundler 后在 Ruby 中解析 YAML 时出现心理参数错误

我刚刚从 1.0 升级到 Bundler 1.1。我以前工作的所有代码现在都因以下错误而中断:

有没有办法解决这个问题?我所做的就是打电话YAML.load

0 投票
4 回答
17340 浏览

ruby - 在 mac osX (Lion) 上为 ruby​​ 安装 libyaml

我收到此错误消息:

我试过输入这个命令:rvm pkg install libyaml

我收到此错误消息:

有谁知道我做错了什么?谢谢!

0 投票
4 回答
5577 浏览

ruby - 由于 psych YAML 解析错误,在 mac osx 上安装任何 ruby​​ 1.9.x(带有 rbenv)时遇到问题

我试图卸载 rvm 以便在我的 Mac 上使用 rbenv。一切正常,直到红宝石发挥作用..

使用时

它可以正确编译,但之后我想安装捆绑器..这会产生以下错误

然后我尝试安装旧版本的 ruby​​ 1.9.3-p125 .. 但即使构建也无法完成同样依赖于这个心理解释器的类似错误...... :(

我在网上找不到有相同问题的东西,所以我问..

我尝试了这两个对我没有帮助的资源,好像 rbenv 安装程序正在自动执行此操作

在 mac osX (Lion) 上为 ruby​​ 安装 libyaml

修复“ruby 安装缺少心理”错误?

有人有建议吗?提前致谢..

0 投票
1 回答
1148 浏览

r - 使用 R 中的 psych 包对“timeSeries”结构数据进行描述性统计

抱歉这个愚蠢的问题,我是 R 的新手。我有一些这样的格式并保存在 CSV 中:

我在 R 中导入它

我想要一些描述性统计数据

有什么建议吗?

0 投票
3 回答
2359 浏览

ruby - 心理 YAML 解析,包括注释

根据http://yaml.org/spec/current.html#id2509980,YAML文件中的注释是一个表示细节,不能在序列化/表示图中(http://yaml.org/spec/current.html#表示/)。看起来 Psych 正在根据规范进行解析并丢失了注释,这意味着当文件包含注释时,无法解析 YAML 文件并以完全相同的方式再次序列化它。我认为这很奇怪,因为注释在此类文件(例如配置)中确实很重要。

有谁知道是否可以用现有的库来解析评论,或者是我自己做这一切的唯一方法吗?

0 投票
1 回答
503 浏览

ruby - 心理医生说“在中级正在建立一个 AST……”但是,究竟如何?

我有这个旧代码Sych正在使用:

输出类似的东西:

现在,我正在升级旧代码,然后Psych,我阅读了文档并做了:

那确实:

这是不错的 YAML,但它应该是 whois 服务器的输出,而且人类可读性较差……</p>

于是,我又回到了 doc,看了一下第二种做事方式,也就是构建 AST。现在,除非我什么都没看到,否则没有什么可以解释如何获取您构建的 AST,并将其插入 Psych.dump(obj) 仍然可以工作的方式......</p>

我试着做(没有太大希望):

但是,很明显,它并没有达到我希望的效果……我也尝试过:

但是,我看不到如何将其插入编码器......

此外,在执行递归操作时,答案需要起作用,这是一个Contact对象,但可以要求一个Domain包含一些联系人的对象,我希望它尽可能 DRY :-)

那么,有人对如何做到这一点有提示吗?

0 投票
1 回答
359 浏览

ruby - 将 #to_yaml 添加到 DataMapper 模型

我正在使用 DataMapper 进行数据库访问。我的目标是将模型作为只读对象发送到 Web 服务。这是我目前的尝试:

任何想法如何使这项工作并摆脱异常?

谢谢,克里斯

0 投票
2 回答
5296 浏览

ruby-on-rails - 在rails警告中:已经初始化常量

在创建新的 Rails 项目后第一次对 Rails 服务器进行分层时出现此错误。谁能帮我解决这个问题