[解決済み] 10.10 Yosemite に therubyracer gem をインストールするには?
2022-12-10 20:47:24
質問
Yosemite 10.10でtherubyracer gemをインストールすることができません。
以下はログです。
11:53 $ gem install libv8 -v '3.16.14.3' -- --with-system-v8 ネイティブエクステンションをビルドする際に '--with-system-v8' これはしばらく時間がかかるかも... libv8-3.16.14.3のインストールに成功しました。 libv8-3.16.14.3用のドキュメントを解析しています。 libv8-3.16.14.3のドキュメントをインストール中です。 0秒後にlibv8用のドキュメントのインストールが完了しました。 1件のgemがインストールされました。 02:05 $ gem install therubyracer -v '0.12.1' -- --with-system-v8 でネイティブ拡張をビルド。'--with-system-v8' しばらく時間がかかりそうです... ERROR: Error installing therubyracer: ERROR: gemネイティブ拡張のビルドに失敗しました。 /usr/local/var/rbenv/versions/2.1.2/bin/ruby extconf.rb --with-system-v8を実行。 lpthreadでmain()をチェック中...yes lobjcでmain()をチェックする...yes v8.hをチェック中...no *** extconf.rbは失敗しました *** 何らかの理由でMakefileを作成できませんでした. Makefileを作成できませんでした。 詳細は mkmf.log ファイルをご覧ください。 また 設定オプションが必要です。 提供されている設定オプション --opt-dir付き --opt-dirなし --opt-include付き --opt-include=${opt-dir}/includeを除く。 --opt-lib付き --without-opt-lib=${opt-dir}/lib --メイクプログ付き --make-progなし --srcdir=. --curdir --ruby=/usr/local/var/rbenv/versions/2.1.2/bin/ruby --pthreadlib付き --pthreadlibなし --objclib付き --objclibなし --enable-debug -デバッグを無効にする --v8-dir付き --v8-dirなし --v8-include付き --v8-include=${v8-dir}/includeを含まない。 --v8-lib付き --without-v8-lib=${v8-dir}/lib /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/libv8-3.16.14.3/ext/libv8/location.rb:50:in `configure': システムで見つかった V8 のバージョン (Libv8::Location::System::NotFoundError) を使うことにしたのでしょう。 で、libv8 rubygemにバンドルされているものではない*のです。しかし というエラーが出てしまいます。 3.16.14.3と互換性のあるバージョンのv8がインストールされていることを確認してください。あなたは 標準的でない場所にある場合、特別な --with-v8-dir オプションが必要かもしれません。 が必要かもしれません。 ありがとうございます。 Mgmtは usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/libv8-3.16.14.3/lib/libv8.rb:7:in `configure_makefile' からは? from extconf.rb:32:in `'. extconfは失敗しました、終了コード1 Gemファイルは/usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.1に検査用にインストールしたままとなります。 結果は /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/extensions/x86_64-darwin-14/2.1.0-static/therubyracer-0.12.1/gem_make.out に記録されている。
どのように解決するのですか?
git clone https://github.com/cowboyd/libv8.git
cd libv8
bundle install
bundle exec rake clean build binary
gem install pkg/libv8-3.16.14.3-x86_64-darwin-12.gem #note that libv8 version may change, so tab through files in pkg/, also remember to use the one with version specified
で、プロジェクトのgemsをバンドルするだけです。
10.10 (ruby 2.1.2) では、この方法しかありませんでした。
関連
-
[解決済み】Ruby: 特定のバージョンのruby gemをインストールする方法は?
-
[解決済み] gemのインストールで --no-ri --no-rdoc をデフォルトにするには?
-
[解決済み】Ubuntuでのsqlite3-rubyのインストールエラー
-
[解決済み] key => "value"`と`key: "value"`のハッシュ表記に違いはありますか?
-
[解決済み] Ruby: HTTP でファイルを multipart/form-data で投稿するには?
-
[解決済み] Rubyのプライベートモジュールメソッド
-
[解決済み] MacのMavericksにPG gemをインストールできない。
-
[解決済み] Ruby初心者が注意すべきRuby Gotchasとは?[クローズド]
-
[解決済み] MacでRubyを1.9.xにアップデートするには?
-
[解決済み] Rubyで再帰的にディレクトリを作成するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] libv8 のインストールエラー: ERROR: gem ネイティブ拡張のビルドに失敗しました
-
[解決済み] rvm use 2.0.0 --default を実行すると、"Warning! PATH is not properly set up" と表示される。
-
[解決済み] key => "value"`と`key: "value"`のハッシュ表記に違いはありますか?
-
[解決済み] このタスクを実行するには、Ruby と Sass をインストールし、PATH に配置する必要があります」という警告を解決するには?
-
[解決済み] ルビー 負の数を正の数に変換する?
-
[解決済み] メソッドから2つ以上の値を返す
-
[解決済み] ランダムなブール値を返す最良の方法
-
[解決済み] RubyでCtrl-cをキャプチャする
-
[解決済み] Rubyで配列を一度に初期化するには?
-
[解決済み] Rubyでディレクトリを再帰的にリストアップするためのワンライナー?