こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

HomebrewでApacheのインストールエラー

MacBook Pro (Mid2009) に、OS X Mavericks(10.9.3)の組み合わせで、Homebrewを利用して、Apacheのインストールをしたいと思っています。

下記のサイトを参考にしながら作業を進めていたのですが、途中で画像のようなエラーが出てしまい、Apacheのインストールがどうしてもできません。どこかに記述ミス等があるのでしょうか・・・。

・ゼロから始めるMacintosh開発環境構築(OS X Mavericks編)
   http://engineer-intern.jp/archives/11563
・Homebrew で Apache をインストールする
   http://dejune.net/deblog/mac/post/20131111151453.html

自分でネット検索で調べてみましたが解決できなかったので、教えてください><

------------------------------------------------------------------------------
MacBookPro:~ Sakura$ brew list
autoconfmysqlopensslrbenvruby-build
gitnodepkg-configreadline
MacBookPro:~ Sakura$ brew tap homebrew/dupes
Warning: Already tapped!
MacBookPro:~ Sakura$ brew search httpd
darkhttpdlibmicrohttpdlighttpd
homebrew/apache/httpd22 homebrew/apache/httpd24
MacBookPro:~ Sakura$ brew install httpd
Error: No available formula for httpd
MacBookPro:~ Sakura$

投稿日時 - 2014-07-09 11:53:56

QNo.8670980

困ってます

質問者が選んだベストアンサー

brew search httpdの結果の中に
「httpd」に完全マッチするものが無いので
「そんなformulaは無いよ」と怒られてるところですね^-^;
お望みのものはhomebrew/apache/httpd22かhomebrew/apache/httpd24になります。

apacheは先月までhomebrew/dupesにありましたが、今は削除されています。
その代わり、改善されたformulaがhomebrew/apacheにあります。
参考:https://github.com/Homebrew/homebrew-dupes/commit/c7ea28d3cdc517def4b19a75e79c2645f59d84ce#httpd.rb

つまり、apacheの場所も名前も変わったため、
参考にされていたサイトの説明どおりにいかなくなったという訳です。

****

それでは、同じような手順でやり直してみましょう。

今回tapすべきはhomebrew/dupesではなく、homebrew/apacheになります。
コマンドとしては
brew tap homebrew/apache

この状態でhttpdを検索すると、httpd22とhttp24がリストに表示されると思います。
コマンドとしては
brew search httpd

2014/7/8現在、httpd22にはhttpdのversion 2.2.27、httpd24にはversion 2.4.9をインストールするためのformulaが入っています。
httpd24をインストールしたければ以下のコマンド。
brew install httpd24

なお、リンク元のGitHubを見てみると、注意事項が載っていました。
リンク元:https://github.com/Homebrew/homebrew-apache
sw_vers -productVersion | grep(以下略)というコマンド(一番最後に記載されている)を
apacheのinstall前に実行すると良いようです。

以上、参考になれば幸いです^-^

投稿日時 - 2014-07-10 04:31:38

お礼

-------------------------------------------------
MacBookPro:~ Sakura$ brew list
aprgitnodepkg-configruby-build
apr-utilhttpd24opensslrbenv
autoconfmysqlpcrereadline
-------------------------------------------------

早速のご回答ありがとうございます!親切、丁寧で大変わかりやすく、全く迷うことなくApacheのインストールを完了することができました(ハート)

また、GitHubの注意事項の部分も、Apacheインストール前に行うことができましたので良かったです。^^

本当にありがとうございました☆

投稿日時 - 2014-07-10 11:37:06

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)