現在、Haiku R1 aplha 4 OS にレールをインストールしようとしています。
私は Haiku と Ruby についても非常に初心者であることを警告しなければなりません。私は同様の問題を抱えた投稿を見つけることができませんでした.私が間違っていて、そのようなトピックがすでに存在していたら、申し訳ありません.
手順:
- haikuporterで ruby 1.9.1 をインストールしました
- 次に、gem update --system を実行//すべて問題ないようです
- 最後に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 を削除するだけですが、このスクリプトはどこにありますか?」と自問しました。どこを見ればいいのかわからない=(
また、問題はそれほど明白ではない可能性があり、複雑なことを行う必要があります (儀式のダンスを含む)
それで、私はこれについて助けが必要であると考えました。さもなければ、モニターの前で賢い顔をして一生を過ごすことになるでしょう。
何か提案はありますか?どこが間違っていたのですか?