5

現在、Haiku R1 aplha 4 OS にレールをインストールしようとしています。

私は 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%)

ネイティブ拡張機能の構築。これにはしばらく時間がかかる場合があります...

エラー: rails のインストール中にエラーが発生しました: エラー: 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-parentheses -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 に答える