ทำข้อผิดพลาดระหว่าง Homebrew การติดตั้ง Apache 2.4 บน Mavericks


0

มีปัญหาในการใช้ Homebrew เพื่อติดตั้ง Apache 2.4 บน OSX 10.9 การแตะที่ฉันใช้คือ homebrew / apache (และ homebrew / dupes เพื่อให้ apr และ apr-util) โดยเฉพาะในส่วนของการติดตั้ง make ของการติดตั้งแพ็คเกจ httpd24 ฉันเห็นดังต่อไปนี้:

==> Installing httpd24
==> Downloading https://www.apache.org/dist/httpd/httpd-2.4.9.tar.bz2
Already downloaded: /Library/Caches/Homebrew/httpd24-2.4.9.tar.bz2
==> ./configure --enable-layout=Homebrew --enable-mods-shared=all --with-mpm=prefork --disable-unique-i
==> make
==> make install
make[4]: Nothing to be done for `local-shared-build'.
Building shared: mod_vhost_alias.la mod_negotiation.la mod_dir.la mod_actions.la mod_speling.la mod_userdir.la mod_alias.la mod_rewrite.la
make[4]: Nothing to be done for `local-shared-build'.

make: *** [install-recursive] Error 1

นี่คือหลังจากที่ Homebrew ติดตั้ง deps อื่น ๆ สองสามอันรวมถึง apr, apr-util, (ซึ่งทั้งคู่แจ้งเตือนเกี่ยวกับการเป็น keg-only) และ pcre หลังจากนั้นฉันเพิ่งได้รับแจ้งเกี่ยวกับสถานที่ที่จะอ่านเกี่ยวกับปัญหาการแก้ไขปัญหา

ฉันได้ลองถอนการติดตั้งและติดตั้งโฮมบรูว์และแพ็คเกจทั้งหมดแล้วเรียกใช้ Brew Doctor และ Brew Update และอัปเดต Xcode CLT เป็นเวอร์ชันล่าสุดที่มีให้ผ่านเว็บไซต์ Apple Developer ไม่แน่ใจว่าจะเริ่มจากตรงไหนเพราะดูเหมือนจะไม่เป็นปัญหาทั่วไป ความคิดใด ๆ ที่จะได้รับการชื่นชมอย่างมาก! ฉันไม่ค่อยมีประสบการณ์กับ homebrew หรือรวบรวมซอฟต์แวร์ของตัวเองดังนั้นฉันหวังว่านี่เป็นเพียงปัญหาที่โง่เขลาที่ฉันไม่รู้ด้วยซ้ำ

ข้อมูลที่เกี่ยวข้องอื่น ๆ ที่อาจเป็นไปได้:

==> Formula
Tap: homebrew/homebrew-apache
Path: /usr/local/Library/Taps/homebrew/homebrew-apache/httpd24.rb
==> Configuration
HOMEBREW_VERSION: 0.9.5
HEAD: 9f2190bcf95ba5eba60d364b8bc4667e1e564b48
CPU: 8-core 64-bit nehalem
OS X: 10.9.3-x86_64
Xcode: 5.1.1
CLT: 6.0.0.0.1.1404410606
X11: N/A
==> ENV
HOMEBREW_CC: clang
HOMEBREW_CXX: clang++
MAKEFLAGS: -j8
CMAKE_PREFIX_PATH: /usr/local/opt/apr:/usr/local/opt/apr-util:/usr/local
CMAKE_INCLUDE_PATH: /usr/include/libxml2:/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers
CMAKE_LIBRARY_PATH: /System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
PKG_CONFIG_PATH: /usr/local/opt/apr/lib/pkgconfig:/usr/local/opt/apr-util/lib/pkgconfig:/usr/local/opt/pcre/lib/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Library/ENV/pkgconfig/10.9
PATH: /usr/local/Library/ENV/4.3:/usr/local/opt/apr/bin:/usr/local/opt/apr-util/bin:/usr/local/opt/pcre/bin:/usr/bin:/bin:/usr/sbin:/sbin

คำตอบ:


0

นี่เป็นปัญหาที่ฉันพบเช่นกันดังนั้นเมื่อดูที่เว็บไซต์ทางการhttps://github.com/Homebrew/homebrew-apacheก็กล่าวว่าฉันต้องเชื่อมโยงไฟล์ที่เกี่ยวข้องที่จำเป็นกับบรรทัดต่อไปนี้:

sw_vers -productVersion | grep -E '^10\.([89]|10)' >/dev/null && bash -c "[ -d /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain ] && sudo -u $(ls -ld /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain | awk '{print $3}') bash -c 'ln -vs XcodeDefault.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain' || sudo bash -c 'mkdir -vp /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain/usr && for i in bin include lib libexec share; do ln -s /usr/${i} /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain/usr/${i}; done'"

หลังจากนั้นฉันสามารถติดตั้ง http24 ได้หวังว่าจะช่วยได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.