问题标签 [libyaml]
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.
c - 堆栈的“顶部”是否与开始和结束都不同?
我正在使用 C libYAML 库来处理 YAML 配置文件,我对它的代码中的这个结构元素有点困惑:
它使用三个指针,start
,end
和top
。两者似乎都很明显start
,end
它们是数据区域的开始和结束,但什么是top
?
(作为参考,此代码出现在此处的第 741 行。)
ruby-on-rails - 我在 OSX 10.7.5 上收到“没有要加载的文件 - openssl”错误
我no such file to load — openssl error
在 Ruby on Rails 环境中使用 OSX 10.7.5。
我在 StackOverflow 上阅读了所有相关问题,但对我没有任何帮助。
尝试了以下方法:
尝试使用指定的 openssl 构建。不工作:
rvm pkg install openssl
rvm reinstall 1.9.2 --with-openssl-dir=$rvm_path/usr
还尝试了系统的 OpenSSL。也没有用:
which openssl
/opt/local/bin/openssl
rvm reinstall 1.9.2 --with-openssl-dir=/opt/local/bin
3.阅读
libyaml
是必需的。我已经有了它:brew install libyaml
libyaml-0.1.4 already installed
其他信息:我的系统有 ruby 版本 1.8.7。当我使用那个 Ruby 时,一切正常(包括加载 SSL)。但对于我正在使用的一些宝石来说,它太旧了。所以,我已经使用 RVM 安装了所有其他版本。我还进行了必要的环境更改。我在 1.9.2、1.9.3 中都尝试了所有这些步骤。但是一样no such file to Load - OpenSSL error
。
我错过了什么?
ruby-on-rails - 缺少必需的包裹?- 包括 libyaml
我觉得我的电脑有一些根深蒂固的问题,并且 100% 反对我安装 rails/ruby/rvm 和其他的。或者我只是无能:)
我已经安装了 rvm 和 ruby 没有问题。这是我当前的设置(来自终端的日志):
但是rails有点不同..
所以我尝试安装 libyaml:
但后来我明白了:
作为黄色输出,尽管它说安装成功。好的,然后我再次检查rails。
伟大的。它不工作。所以我尝试安装 Homebrew 让我的生活更轻松一些。
已安装。凉爽的。
嗯?为了清楚起见,这发生在所有brew
动作上。
现在,这正是我过去几个小时所面临的。几天来我一直在努力解决这个问题,但我不断收到新的错误。我已经尝试完全删除 Triple R(RVM、Rails 和 Ruby)并重新安装,但似乎没有多少谷歌搜索和调试有效。我只是不知道该怎么办了。我没有任何进展。我已经在其他几台计算机上安装了 Triple R,但这台计算机只是拒绝与我合作。
非常感谢帮助让 Triple R 在我的计算机上工作。
谢谢
installation - brew install libyaml 错误
OS X 10.8.2 如何解决这个问题?我应该怎么办 ?
ruby-on-rails - Cygwin(在 Windows 上) - 权限被拒绝 - 无法编译
我正在尝试按照他们网站上的说明构建和安装 libYAML > http://pyyaml.org/wiki/LibYAML
- ./configure > 成功
- 使 > 成功
- 安装 > 失败
我收到以下错误“无法创建目录'/usr/local/include':权限被拒绝。” 见下文:
PS我以管理员身份运行。
如何解决这个“权限被拒绝”错误?
谢谢你的时间。
更新 -> 解决方案
看来要绕过这个“permission denied”错误,你不仅需要是管理员,还需要原来安装Cygwin的管理员。(他们是唯一可以自由编辑 Cygwin 的 /usr/local/ 目录中的文件的人)。
因此我的问题。尽管我是管理员,但我仍然没有该目录的编辑权限。
所以......我现在只是使用该帐户来开发 -_- (目前工作太多,无法开始使用 sudos 等)
PS我不确定这是否是Yaakov所说的......
ruby - 重新安装 Ruby 以使用 libyaml
我刚刚在我的 CentOS 6.4 系统上安装(从源代码构建)Ruby 1.9.3,但不久之后发现我应该先安装 libyaml。
如何卸载 Ruby 1.9.3,以便在重新构建和重新安装 Ruby 之前安装 libyaml?我是否应该与 libyaml 同时安装任何其他库以避免再次执行此操作?
如果它有任何区别,我正在一台未连接到互联网的机器上执行此操作。
node.js - 加载 libyaml 模块时出现“无效的 ELF 标头”错误
当我进入节点并尝试要求 libyaml 时,我得到:
我正在使用node version 0.8.12
和libyaml version 0.2.1
。奇怪的是,错误是服务器相关的,但它似乎并不基于版本号,因为它在具有相同版本的机器之一上运行良好。
python - yaml 和在windows下为python编译libYaml
我希望写入和读取数据文件(大尺寸 10mb+),我正在考虑使用 yaml 来实现。但是,经过一些测试,似乎 yaml 在写入和读取该大小的文件时都非常慢。比我阅读有关 libYaml C++ 的信息,它加快了使用 yaml.CLoader 的速度。
我正在使用 Windows7 64 位,但找不到任何 libYaml 安装程序,所以我卷起袖子尝试(有史以来第一次)编译源代码(使用 VS2008)。我设法编译输出 yaml.dll。但这不是我需要 python 导入/使用的文件类型,我需要 *.pyd 所以我在这一点上卡住了,可以使用一些帮助:)
知道如何为 win64bit 和 python 编译 libYaml 吗?或者你最喜欢的大型字典类文件的作者/读者是什么(速度和人类可读性很重要)
ios - 应用构建时出现价值转换问题错误
我正在尝试在 Xcode 中测试我的应用程序,但每次尝试构建它时都会遇到几个值转换问题。与我合作的开发人员能够毫无问题地打开和使用该文件。我的 libYAML 文件中有 8 个错误,内容如下:
值转换问题隐式转换丢失整数精度:“long”到“int”
任何人都可以帮忙吗?
c - 在 C 中使用 libyaml 将 YAML 解析为值
我正在尝试在 linux 服务器上使用 C 解析 YAML 文件(这是对现有应用程序的修改,因此不能选择更改语言)。
我已经阅读了http://wpsoftware.net/andrew/pages/libyaml.html和 libyaml wiki 上的教程。
我想要做的是将这个应用程序的数据库配置从头文件中移到 YAML 中,以便我可以作为单独的步骤进行编译和配置,从而允许我使用 Chef 来管理配置。
这是yaml:
我想要做的是遍历文件并根据键名设置变量。
伪代码如下:
(如果上面看起来有点像 ruby/python,那是因为我习惯使用这些语言!)
我设法让一个使用 YAML-cpp 的测试设置工作,然后我意识到我已经在错误的树上吠了三个小时,因为主要应用程序是用 C 编写的,而不是 C++。
编辑:这是我到目前为止的代码。它是上面教程网站的剪切和粘贴,但是我不认为这是正确的方法,并且它似乎没有为我提供一种将 YAML“键”分配给 C 代码中的变量的方法。