我想在OpenBSD-5.2中使用ruby-2.0.0-p247,它适用于QEMU。
并且,我想使用rbenv和ruby-install来安装ruby。
好的,我在我的OpenBSD-box中安装了rbenv和ruby-install。 但是,我在构建ruby时看到了一个错误。
# rbenv install ruby-2.0.0-p247
为什么我见过它?请告诉我。
最好的问候。
::: Postsctipt :::
答案 0 :(得分:0)
从你的链接看来问题是rbenv期望GNU sed但是在openbsd上默认的BSD sed实现符合POSIX.2的超集,并且它不使用像GNU sed这样的任何花哨的正则表达式。
但无论如何你可以编辑rbenv来调用gsed(或别名吗?)。你可以通过ports或pkgs安装它。该端口位于/ usr / ports / textproc / gsed中。 要了解差异,请查看包信息列表:
GNU sed实际上不是真正的文本编辑器或文本处理器。相反,它 用于过滤文本,即它需要文本输入并执行一些操作 操作(或操作集)并输出修改后的文本。 Sed通常用于使用模式提取文件的一部分 匹配或替换文件中多次出现的字符串。
答案 1 :(得分:0)
感谢Casper和ramrunner。
我试图手工制作红宝石,但我看到同样的结果。
./configure --prefix=/usr/local && make && make install > /tmp/build.log 2>&1
我会尝试安装gsed,并将其别名。