0

Mac に Dradis をインストールしようとしていますが、インストールに therubyracer(バージョン: 0.9.9) を含める必要があります。他の投稿のすべての提案を試しましたが、どれも機能しませんでした。インストールする方法があるかどうか疑問に思っていますか?ありがとうございました!!!

更新された質問:

libv8 をアンインストールして再インストールしたところ、問題なく動作しているようです。それから " gem install therubyracer -v '0.9.9' を再実行したところ、新しいエラー メッセージが表示されました。

libv8-3.3.10.4 が正常にインストールされ、ネイティブ拡張機能が構築されました。これには時間がかかる場合があります... エラー: therubyracer のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張のビルドに失敗しました。

/Users/Prime/.rvm/rubies/ruby-1.9.3-p547/bin/ruby extconf.rb

-lobjc で main() をチェックしています... はい * extconf.rb が失敗しました * 何らかの理由で Makefile を作成できませんでした。必要なライブラリやヘッダーが不足している可能性があります。詳細については、mkmf.log ファイルを確認してください。構成オプションが必要な場合があります。

提供される構成オプション:

--with-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/Users/Prime/.rvm/rubies/ruby-1.9.3-p547/bin/ruby
--with-objclib
--without-objclib

extconf.rb:15:in <main>': undefined methodinclude_path' for Libv8:Module (NoMethodError)

extconf が失敗しました。終了コード 1

Gem ファイルは、検査のために /Users/Prime/.rvm/gems/ruby-1.9.3-p547/gems/therubyracer-0.9.9 にインストールされたままになります。/Users/Prime/.rvm/gems/ruby-1.9.3-p547/extensions/x86_64-darwin-13/1.9.1/therubyracer-0.9.9/gem_make.out に記録された結果

4

1 に答える 1

0

おそらく、この問題は XCode の最近の更新に関係しています。XCode の更新後、次の手順を実行する必要があります。

  1. Xcode を開き、使用許諾契約に同意します。
  2. コマンド ライン ツールを再インストールします。

2 番目のステップは、OS のバージョンによって異なるようです。次の手順のいずれかが機能するはずです。

  • コンソールを開いて実行するxcode-select --install、または
  • Install Command Line Developer Toolsでアプリを起動し/System/Library/CoreServicesます。

コマンド ライン ツールを再インストールした後、再実行を試みますbundle install

于 2014-09-26T00:41:35.270 に答える