5

目前我正在尝试在 Haiku R1 aplha 4 OS 上安装 rails。

我必须警告你,我对 Haiku 和 ruby​​ 也很陌生。我没有找到有类似问题的帖子,如果我错了并且这样的话题已经存在,我非常抱歉。

脚步:

  1. 我已经用haikuporter安装了 ruby​​ 1.9.1
  2. 然后执行gem update --system //一切似乎都很好
  3. 最后gem install rails

输出:

正在取...

获取 bla bla bla

获取:json-1.7.6.gem (100%)

构建原生扩展。这可能需要一段时间...

错误:安装导轨时出错:错误:无法构建 gem 原生扩展。

   /boot/common/bin/ruby extconf.rb

创建 Makefile

制作 gcc -I。-I/boot/common/include/ruby-1.9.1/i586-haiku -I/boot/common/include/ruby-> 1.9.1/ruby/backward -I/boot/common/include/ruby-1.9. 1-I。-DJSON_GENERATOR -O2 -g -Wall -Wno-括号 -O3 -Wall -O0 -ggdb -o generator.o -c generator.c

ld -shared -o generator.so generator.o -L。-L/boot/common/lib -Wl,-R/boot/common/lib -L. -L/boot/develop/lib/x86 -lroot -L/boot/common/lib

ld:无法识别的选项 '-Wl,-R/boot/common/lib' ld:使用 --help 选项获取使用信息

make: *** [generator.so] 错误 1

我在这里调查了一下。-Wl 选项用于间接调用链接器(例如从 gcc 调用)。

ld 没有 -Wl,所以看起来错误很明显 - 我们在 ld 调用中不需要 -Wl。

然后我问自己“好的,你有可能的解决方案 - 只是删除这个 -Wl,但是这个脚本在哪里?” 我不知道在哪里看=(

问题也可能不那么明显,我应该做一些复杂的事情(包括仪式舞蹈)

所以,我发现我需要帮助,否则我会在显示器前用聪明的脸度过一生。

请问,有什么建议吗?我哪里错了?

4

1 回答 1

0

这看起来像这个问题的重复:

构建 gem 原生扩展失败

所以,尝试安装

ruby-dev

或者

ruby1.9.1-dev
于 2014-08-17T12:40:29.200 回答