问题标签 [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 回答
711 浏览

ruby - Ruby > Psych -> 如何将 yaml 文档解析为 ruby​​ 对象

我正在尝试执行以下操作:

  • 打开并读取包含多个 yaml 文档的文件
  • 将 yaml 文档解析为 ruby​​ 对象
  • 打印每个 ruby​​ 对象的内容

和代码:

puts 打印 yml_string(多个 yaml 文档)的内容,但它是一个长字符串。如何从 yml_string 解析每个 yaml 文档并将它们存储到 ruby​​ 对象中?

infile 的内容(基于OP的评论):

0 投票
1 回答
1417 浏览

ruby-on-rails - ~/ruby-2.1.1/lib/ruby/2.1.0/psych.rb:370:在“解析”中:(): 映射值是...在第 3 行第 8 列 (Psych::SyntaxError)

我是 Rails 新手。在 Linux mint 16 上使用 RoR。捆绑安装似乎给我带来了一些问题。产生此错误的命令列表: gem install bundlerbundle install --without productionbundle updategem install pg或任何gem install <insert_gem_here> (已删除下面的超链接)

[错误的宝石文件]

0 投票
5 回答
2534 浏览

yaml - 修复:在 0.1.6 之前,libyaml 容易受到来自恶意 YAML 有效负载的堆溢出攻击

添加 vcr gem 后运行 rspec 时出现以下错误。简单地gem install psych -- --enable-bundled-libyaml按照建议运行并不能解决问题。我正在使用 rbenv 和 ruby​​-build,我使用的是 ruby​​ 2.1.1。我该怎么做才能解决这个问题?

0 投票
1 回答
1185 浏览

r - corr.test 可以用于任何数据帧吗?

我正在尝试df1使用 psych 包中的 corr.test 找到数据帧()中变量之间的相关性和 p 值。数据帧中的变量都是整数,没有 NA。但是当我运行时corr.test(df1),总是有一条错误消息。

我尝试运行corr.test(sat.act)psych 包中的示例 ( ) 并且没有错误。我是 R 新手,有人能告诉我数据框有什么问题吗?

0 投票
1 回答
244 浏览

ruby-on-rails - Psych 出现“SyntaxError 已定义”错误

尝试运行时rails serverrails console出现以下错误:

第一行/path/to/project/vendor/bundle/ruby/1.9.1/gems/psych-2.0.5/lib/psych.rbrequire 'psych.so'. 我使用 ruby​​ 1.9.3,rails 3.2.14,psych 版本 2.0.5 安装在Gemfile.lock.

0 投票
1 回答
1111 浏览

r - psych r 包的 pca:如何仅获得总解释方差百分比和模型拟合度量?

在我正在构建的一个闪亮的应用程序中,我只想显示主函数(r 包 psych 的)输出的解释方差和模型拟合度量。我调查了输出的结构,但不幸的是(也许有点奇怪)我找不到这些值的确切位置。有谁知道如何从输出中获取这些值?

0 投票
1 回答
1183 浏览

ruby-on-rails - Rails object.to_yaml 没有前导破折号

每个 to_yaml 输出都有三个前导破折号:

如何在没有前导破折号的情况下将对象转换为 yaml?

0 投票
2 回答
1528 浏览

ruby - 如何在 Ruby 扩展别名中发出 YAML

我正在寻找一种发出 YAML 文件的方法,避免使用别名(主要是为了简化人类可读性)。我认为扩展Psych::Visitors::Emitteror Psych::Visitors::Visitor是要走的路,但我实际上无法找到 Ruby 决定是否完全转储锚点或使用别名引用它的位置。

我什至不介意重复使用锚点(使用它们的 &...... 引用),我只需要将别名扩展为完整结构。

我知道过去有人问过类似的问题,但是:

0 投票
1 回答
1303 浏览

ruby-on-rails - dyld:找不到符号:_rb_ary_new_from_values 尝试运行工头启动时

尝试运行“工头启动”来执行我的 rails 文件时,我收到以下错误。

如果我运行 rails s 那么应用程序启动正常但是我想使用以下 Procfile:

这样我就可以利用resque。非常感谢任何帮助。我试过 bundle install 看看是否能解决问题,但似乎没有。我通过 JewelryBox 管理 rvm 并使用 Rails 4.1.1 和 Ruby 2.1.1

0 投票
0 回答
85 浏览

ruby - Psych 可以发出确定性的 YAML 吗?

进一步来说。每次序列化等效的哈希(字典)时,是否可以让 Psych 选择相同的锚编号?

我运行 YAML.dump(some_hash),然后运行 ​​YAML.dump(some_other_hash)。哈希值非常相同,但不一定占用相同的内存。

some_hash 的 YAML 有一个锚点 *70312330894080,而 some_other_hash 有 *70312318281380。

我希望相同的哈希值产生相同的 YAML。这样我就可以通过字符串比较 YAML 来测试相同性。

谢谢,马特